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, PasteText(String), Resize,
54
55 Save,
57 Quit,
58
59 Undo,
61 Redo,
62
63 Find,
65 FindNext,
66 FindPrev,
67
68 ToggleLineNumbers,
70
71 ToggleComment,
73
74 Indent,
76 Unindent,
77
78 SelectAll,
80 ExtendSelection(Direction),
81 #[allow(dead_code)]
82 ClearSelection,
83
84 GoToLine,
86
87 ClearMessage,
89
90 ToggleSelectionMode,
92
93 ChangeEncoding,
95
96 JumpTenthUp,
98 JumpTenthDown,
99
100 #[cfg(feature = "syntax-highlighting")]
102 ToggleSyntaxHighlight,
103
104 ShowHelp,
106
107 ToggleDisplayMode,
109}