wedi_core/keymap/
command.rs1#[allow(dead_code)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq)]
3pub enum Direction {
4 Up,
5 Down,
6 Left,
7 Right,
8 Home,
9 End,
10 PageUp,
11 PageDown,
12 TenthUp, TenthDown, FileStart,
15 FileEnd,
16}
17
18#[allow(dead_code)]
19#[derive(Debug, Clone, PartialEq, Eq)]
20pub enum Command {
21 Insert(char),
23
24 Delete,
26 Backspace,
27 DeleteLine,
28
29 MoveUp,
31 MoveDown,
32 MoveLeft,
33 MoveRight,
34 MoveHome, MoveEnd, PageUp,
37 PageDown,
38 MoveToFileStart, MoveToFileEnd, Copy,
45 Cut,
46 Paste,
47 CopyInternal, CutInternal, PasteInternal, Resize,
53
54 Save,
56 Quit,
57
58 Undo,
60 Redo,
61
62 Find,
64 FindNext,
65 FindPrev,
66
67 ToggleLineNumbers,
69
70 ToggleComment,
72
73 Indent,
75 Unindent,
76
77 SelectAll,
79 ExtendSelection(Direction),
80 #[allow(dead_code)]
81 ClearSelection,
82
83 GoToLine,
85
86 ClearMessage,
88
89 ToggleSelectionMode,
91
92 ChangeEncoding,
94
95 JumpTenthUp,
97 JumpTenthDown,
98
99 #[cfg(feature = "syntax-highlighting")]
101 ToggleSyntaxHighlight,
102
103 ShowHelp,
105
106 ToggleDisplayMode,
108}