1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
use super::constants::*;
use super::{AppCommand, Command};
impl AppCommand for Command {
fn command(&self) -> &'static str {
match self {
Self::Help => CMD_HELP,
Self::Quit(_) => CMD_QUIT,
Self::ToggleVisualMode => CMD_TOGGLE_VISUAL,
Self::Escape => CMD_ESCAPE,
Self::BulkRename => CMD_BULK_RENAME,
Self::ChangeDirectory { .. } => CMD_CHANGE_DIRECTORY,
Self::ParentDirectory => CMD_PARENT_DIRECTORY,
Self::PreviousDirectory => CMD_PREVIOUS_DIRECTORY,
Self::NewTab => CMD_NEW_TAB,
Self::CloseTab => CMD_CLOSE_TAB,
Self::CommandLine { .. } => CMD_COMMAND_LINE,
Self::CutFiles => CMD_CUT_FILES,
Self::CopyFiles => CMD_COPY_FILES,
Self::CopyFileName => CMD_COPY_FILENAME,
Self::CopyFileNameWithoutExtension => CMD_COPY_FILENAME_WITHOUT_EXTENSION,
Self::CopyFilePath => CMD_COPY_FILEPATH,
Self::CopyDirPath => CMD_COPY_DIRECTORY_PATH,
Self::SymlinkFiles { .. } => CMD_SYMLINK_FILES,
Self::PasteFiles { .. } => CMD_PASTE_FILES,
Self::DeleteFiles { .. } => CMD_DELETE_FILES,
Self::CursorMoveUp { .. } => CMD_CURSOR_MOVE_UP,
Self::CursorMoveDown { .. } => CMD_CURSOR_MOVE_DOWN,
Self::CursorMoveHome => CMD_CURSOR_MOVE_HOME,
Self::CursorMoveEnd => CMD_CURSOR_MOVE_END,
Self::CursorMovePageUp(_) => CMD_CURSOR_MOVE_PAGEUP,
Self::CursorMovePageDown(_) => CMD_CURSOR_MOVE_PAGEDOWN,
Self::CursorMovePageHome => CMD_CURSOR_MOVE_PAGEUP,
Self::CursorMovePageMiddle => CMD_CURSOR_MOVE_PAGEDOWN,
Self::CursorMovePageEnd => CMD_CURSOR_MOVE_PAGEDOWN,
Self::ParentCursorMoveUp { .. } => CMD_PARENT_CURSOR_MOVE_UP,
Self::ParentCursorMoveDown { .. } => CMD_PARENT_CURSOR_MOVE_DOWN,
Self::PreviewCursorMoveUp { .. } => CMD_PREVIEW_CURSOR_MOVE_UP,
Self::PreviewCursorMoveDown { .. } => CMD_PREVIEW_CURSOR_MOVE_DOWN,
Self::NewDirectory { .. } => CMD_NEW_DIRECTORY,
Self::OpenFile => CMD_OPEN_FILE,
Self::OpenFileWith { .. } => CMD_OPEN_FILE_WITH,
Self::ReloadDirList => CMD_RELOAD_DIRECTORY_LIST,
Self::RenameFile { .. } => CMD_RENAME_FILE,
Self::RenameFileAppend => CMD_RENAME_FILE_APPEND,
Self::RenameFilePrepend => CMD_RENAME_FILE_PREPEND,
Self::SearchString { .. } => CMD_SEARCH_STRING,
Self::SearchIncremental { .. } => CMD_SEARCH_INCREMENTAL,
Self::SearchGlob { .. } => CMD_SEARCH_GLOB,
Self::SearchNext => CMD_SEARCH_NEXT,
Self::SearchPrev => CMD_SEARCH_PREV,
Self::SelectFiles { .. } => CMD_SELECT_FILES,
Self::SetMode => CMD_SET_MODE,
Self::ShowTasks => CMD_SHOW_TASKS,
Self::Flat { .. } => CMD_FLAT,
Self::NumberedCommand { .. } => CMD_NUMBERED_COMMAND,
Self::Sort(_) => CMD_SORT,
Self::SortReverse => CMD_SORT_REVERSE,
Self::Filter { .. } => CMD_FILTER,
Self::SubProcess { spawn: false, .. } => CMD_SUBPROCESS_FOREGROUND,
Self::SubProcess { spawn: true, .. } => CMD_SUBPROCESS_BACKGROUND,
Self::SwitchLineNums(_) => CMD_SWITCH_LINE_NUMBERS,
Self::TabSwitch { .. } => CMD_TAB_SWITCH,
Self::TabSwitchIndex { .. } => CMD_TAB_SWITCH_INDEX,
Self::ToggleHiddenFiles => CMD_TOGGLE_HIDDEN,
Self::TouchFile { .. } => CMD_TOUCH_FILE,
Self::SearchFzf => CMD_SEARCH_FZF,
Self::SubdirFzf => CMD_SUBDIR_FZF,
Self::Zoxide(_) => CMD_ZOXIDE,
Self::ZoxideInteractive => CMD_ZOXIDE_INTERACTIVE,
}
}
}
|