-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathemacs-keys.proj
72 lines (62 loc) · 1.9 KB
/
emacs-keys.proj
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
;keys
# Navigation
move-right ArrowRight Ctrl+F
move-left ArrowLeft Ctrl+B
move-down ArrowDown Ctrl+N
move-up ArrowUp Ctrl+P
jump-begin Shift+Alt+, Ctrl+Home
jump-end Shift+Alt+. Ctrl+End
jump-next-paragraph Alt+Shift+] Ctrl+ArrowDown
jump-prev-paragraph Alt+Shift+[ Ctrl+ArrowUp
jump-line-begin Ctrl+A
jump-line-end Ctrl+E End
jump-indent-begin Alt+M Home
jump-next-word Alt+F Ctrl+ArrowRight
jump-prev-word Alt+B Ctrl+ArrowLeft
jump-page-up PageUp
jump-page-down PageDown
center-view Ctrl+L
next-error Alt+N
prev-error Alt+P
# LSP
lsp-goto-declaration F12
lsp-other-file Alt+H
lsp-completion Alt+Space
# Editing
insert-new-line Enter
insert-tab Tab
delete-char-left Backspace Shift+Backspace
delete-char-right Delete Shift+Delete
delete-line Ctrl+K
delete-word-left Ctrl+Backspace Alt+Backspace
toggle-comment Ctrl+/
smart-selection Ctrl+Space
copy Ctrl+C
paste Ctrl+V
cut Ctrl+X
select-all Ctrl+H
# Split
other-split Alt+`
close-split Alt+1
close-other-split Alt+2
close-buffer Alt+Q
force-close-buffer Alt+Shift+Q
save F2 Ctrl+W
new-buffer Ctrl+Alt+N
open-file Ctrl+O
open-buffer Alt+O
open-project Ctrl+Shift+O
quick-open Ctrl+Alt+O F3
save-as # No mapping
goto-line Alt+G
run-command Alt+X
search-file Ctrl+S
search-in-project Ctrl+Alt+S
cancel-mode Escape
increase-font-size Ctrl+=
decrease-font-size Ctrl+-
undo Ctrl+Z
redo Ctrl+Y
# Special
clang-format F1
build F4