pub enum FindEditorStrategy {
Envs,
AbsolutePath(PathBuf),
}
Expand description
How to select the editor.
Variants§
Envs
Checks, in order, the CURSIVE_EDITOR
, EDITOR
, and VISUAL
environment variables.
Executes the first one that is set.
AbsolutePath(PathBuf)
Execute the editor binary at the given path.
Implementations§
Source§impl FindEditorStrategy
impl FindEditorStrategy
Sourcepub fn absolute_path<P: Into<PathBuf>>(p: P) -> Self
pub fn absolute_path<P: Into<PathBuf>>(p: P) -> Self
Helper constructor for AbsolutePath
.
Sourcepub fn editor_path(self) -> Option<PathBuf>
pub fn editor_path(self) -> Option<PathBuf>
Turn it into a real path.
Trait Implementations§
Source§impl Clone for FindEditorStrategy
impl Clone for FindEditorStrategy
Source§fn clone(&self) -> FindEditorStrategy
fn clone(&self) -> FindEditorStrategy
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FindEditorStrategy
impl Debug for FindEditorStrategy
Source§impl Default for FindEditorStrategy
impl Default for FindEditorStrategy
Source§fn default() -> FindEditorStrategy
fn default() -> FindEditorStrategy
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FindEditorStrategy
impl RefUnwindSafe for FindEditorStrategy
impl Send for FindEditorStrategy
impl Sync for FindEditorStrategy
impl Unpin for FindEditorStrategy
impl UnwindSafe for FindEditorStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more