blob: e931cc0209a50ae6c8bdfbe22cc0436353917dd3 (
plain)
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
|
| Binding | Command | File | Description | Replaces |
| ------------------------------------------------ | ------------------------------------------------- | ------------------------------------------- | --------------------------------------------------------- | --------------------------------------- |
| <escape> | keyboard-escape-quit | modules/keybindings.el | Quit minibuffer or cancel recursive edit | keyboard-escape-quit |
| <f10> | save-buffers-kill-terminal | modules/system-utils.el | Prompt to save then quit Emacs | menu-bar-open |
| <f12> | eshell-toggle | modules/eshell-vterm-config.el | Toggle dedicated eshell window | - |
| <f3> | call-last-kbd-macro | modules/keyboard-macros.el | Run the last keyboard macro | kmacro-start-macro-or-insert-counter |
| <f6> | org-noter | modules/wip.el | Launch org-noter session | - |
| <f8> | cj/main-agenda-display | modules/org-agenda-config.el | Show custom daily agenda overview | - |
| C-' | cj/flyspell-then-abbrev | modules/flyspell-and-abbrev.el | Correct misspelling and create abbrev | flyspell-correct-word-before-point |
| C-+ | text-scale-increase | modules/font-config.el | Increase text scale | - |
| C-- | text-scale-decrease | modules/font-config.el | Decrease text scale | negative-argument |
| C-; | cj/custom-keymap | modules/custom-functions.el | Prefix for custom text utility commands | flyspell-auto-correct-word |
| C-; ) | cj/jump-to-matching-paren | modules/custom-functions.el | Go to the matching delimiter | - |
| C-; / | cj/replace-fraction-glyphs | modules/custom-functions.el | Convert fraction text and glyphs | - |
| C-; B | toggle-debug-on-error | modules/custom-functions.el | Toggle dropping into debugger on errors | - |
| C-; W | cj/count-words-buffer-or-region | modules/custom-functions.el | Count words in buffer or active region | - |
| C-; a | align-regexp | modules/custom-functions.el | Align region by regular expression | - |
| C-; b | cj/buffer-and-file-map | modules/custom-functions.el | Prefix for buffer and file helpers | - |
| C-; b b | cj/clear-to-bottom-of-buffer | modules/custom-functions.el | Delete text from point to end of buffer | - |
| C-; b c | cj/copy-whole-buffer | modules/custom-functions.el | Copy entire buffer contents to kill ring | - |
| C-; b d | cj/delete-buffer-and-file | modules/custom-functions.el | Delete current file and kill its buffer | - |
| C-; b l | cj/copy-link-to-buffer-file | modules/custom-functions.el | Copy a file:// link to the current file | - |
| C-; b m | cj/move-buffer-and-file | modules/custom-functions.el | Move current file and buffer to a new directory | - |
| C-; b p | cj/print-buffer-ps | modules/custom-functions.el | Print buffer via PostScript to default printer | - |
| C-; b r | cj/rename-buffer-and-file | modules/custom-functions.el | Rename current file and visiting buffer | - |
| C-; b t | cj/clear-to-top-of-buffer | modules/custom-functions.el | Delete text from point to beginning of buffer | - |
| C-; b x | erase-buffer | modules/custom-functions.el | Clear the entire buffer | - |
| C-; c | cj/case-map | modules/custom-functions.el | Prefix for case-conversion utilities | - |
| C-; c l | cj/downcase-dwim | modules/custom-functions.el | Downcase region or symbol at point | - |
| C-; c t | cj/title-case-region | modules/custom-functions.el | Convert region or line to title case | capitalize-region |
| C-; c u | cj/upcase-dwim | modules/custom-functions.el | Upcase region or symbol at point | - |
| C-; d | cj/datetime-map | modules/custom-functions.el | Prefix for inserting date and time | - |
| C-; d D | cj/insert-readable-date | modules/custom-functions.el | Insert human-friendly date | - |
| C-; d T | cj/insert-readable-time | modules/custom-functions.el | Insert human-friendly time | - |
| C-; d d | cj/insert-sortable-date | modules/custom-functions.el | Insert sortable date string | - |
| C-; d r | cj/insert-readable-date-time | modules/custom-functions.el | Insert human-friendly date and time | - |
| C-; d s | cj/insert-sortable-date-time | modules/custom-functions.el | Insert sortable timestamp | - |
| C-; d t | cj/insert-sortable-time | modules/custom-functions.el | Insert sortable time string | - |
| C-; f | cj/format-region-or-buffer | modules/custom-functions.el | Reformat region or buffer with spaces and indentation | - |
| C-; l | cj/line-and-paragraph-map | modules/custom-functions.el | Prefix for line and paragraph tools | - |
| C-; l J | cj/join-paragraph | modules/custom-functions.el | Join entire paragraph into one line | - |
| C-; l R | cj/remove-duplicate-lines-region-or-buffer | modules/custom-functions.el | Remove duplicate lines keeping first occurrences | - |
| C-; l d | cj/duplicate-line-or-region | modules/custom-functions.el | Duplicate line or region optionally commenting copy | - |
| C-; l j | cj/join-line-or-region | modules/custom-functions.el | Join lines in region or with previous line | - |
| C-; l r | cj/remove-lines-containing | modules/custom-functions.el | Delete lines containing a string | - |
| C-; l u | cj/underscore-line | modules/custom-functions.el | Insert underline of chosen character beneath current line | - |
| C-; m | cj/comment-map | modules/custom-functions.el | Prefix for comment formatting helpers | - |
| C-; m - | cj/comment-hyphen | modules/custom-functions.el | Insert centered comment padded with hyphens | - |
| C-; m D | cj/delete-buffer-comments | modules/custom-functions.el | Remove every comment from the buffer | - |
| C-; m b | cj/comment-box | modules/custom-functions.el | Draw a boxed comment around entered text | - |
| C-; m c | cj/comment-centered | modules/custom-functions.el | Insert centered comment framed by fill chars | - |
| C-; m r | cj/comment-reformat | modules/custom-functions.el | Reflow selected comment text | - |
| C-; o | cj/ordering-map | modules/custom-functions.el | Prefix for ordering and sorting text | - |
| C-; o A | cj/alphabetize-region | modules/custom-functions.el | Alphabetize items in region | - |
| C-; o a | cj/arrayify | modules/custom-functions.el | Turn region lines into quoted comma list | - |
| C-; o l | cj/comma-separated-text-to-lines | modules/custom-functions.el | Split comma-separated text onto separate lines | - |
| C-; o u | cj/unarrayify | modules/custom-functions.el | Expand quoted comma list into separate lines | - |
| C-; r | cj/record-map | modules/video-audio-recording.el | Prefix for screen/audio recording commands | - |
| C-; r A | cj/audio-recording-stop | modules/video-audio-recording.el | Stop ffmpeg audio recording | - |
| C-; r V | cj/video-recording-stop | modules/video-audio-recording.el | Stop ffmpeg screen recording | - |
| C-; r a | cj/audio-recording-start | modules/video-audio-recording.el | Start ffmpeg audio recording | - |
| C-; r l | cj/recording-adjust-volumes | modules/video-audio-recording.el | Adjust recording volume levels | - |
| C-; r v | cj/video-recording-start | modules/video-audio-recording.el | Start ffmpeg screen recording | - |
| C-; s | cj/surround-map | modules/custom-functions.el | Prefix for surrounding or editing lines | - |
| C-; s a | cj/append-to-lines-in-region-or-buffer | modules/custom-functions.el | Append text to each line in region or buffer | - |
| C-; s p | cj/prepend-to-lines-in-region-or-buffer | modules/custom-functions.el | Prepend text to each line in region or buffer | - |
| C-; s s | cj/surround-word-or-region | modules/custom-functions.el | Surround word or region with prompted string | - |
| C-; t | cj/test-map | modules/test-runner.el | Prefix for project test commands | - |
| C-; t L | cj/test-load-all | modules/test-runner.el | Load all test suites | - |
| C-; t R | cj/test-run-all | modules/test-runner.el | Run full test suite | - |
| C-; t a | cj/test-focus-add | modules/test-runner.el | Add current test file to focus list | - |
| C-; t c | cj/test-focus-clear | modules/test-runner.el | Clear focused test files | - |
| C-; t r | cj/test-run-smart | modules/test-runner.el | Run either all or focused tests | - |
| C-; t t | cj/test-toggle-mode | modules/test-runner.el | Toggle between running all or focused tests | - |
| C-; t v | cj/test-view-focus | modules/test-runner.el | Display current focused test files | - |
| C-; w | cj/whitespace-map | modules/custom-functions.el | Prefix for whitespace cleanup tools | - |
| C-; w c | cj/collapse-whitespace-line-or-region | modules/custom-functions.el | Collapse runs of whitespace to single spaces | - |
| C-; w h | cj/hyphenate-whitespace-in-region | modules/custom-functions.el | Replace whitespace runs with hyphens | - |
| C-; w l | cj/delete-blank-lines-region-or-buffer | modules/custom-functions.el | Remove blank lines in region or buffer | - |
| C-; w r | cj/remove-leading-trailing-whitespace | modules/custom-functions.el | Trim leading and trailing whitespace | - |
| C-; | | display-fill-column-indicator-mode | modules/custom-functions.el | Toggle fill column indicator | - |
| C-<f10> | server-shutdown | modules/system-utils.el | Save buffers then exit Emacs server | - |
| C-<f3> | cj/kbd-macro-start-or-end | modules/keyboard-macros.el | Toggle recording of keyboard macro | kmacro-start-macro-or-insert-counter |
| C-<f8> | cj/todo-list-all-agenda-files | modules/org-agenda-config.el | Open agenda view covering all project files | - |
| C-= | text-scale-increase | modules/font-config.el | Increase text scale | text-scale-adjust |
| C-M-<down> | buf-move-down | modules/ui-navigation.el | Swap current window with one below | - |
| C-M-<left> | buf-move-left | modules/ui-navigation.el | Swap current window with one to the left | - |
| C-M-<right> | buf-move-right | modules/ui-navigation.el | Swap current window with one to the right | - |
| C-M-<up> | buf-move-up | modules/ui-navigation.el | Swap current window with one above | - |
| C-S-t | kbd C-c c t | modules/org-capture-config.el | Invoke org-capture template t | - |
| C-_ | text-scale-decrease | modules/font-config.el | Decrease text scale | undo |
| C-c ! | cj/eshell-command-on-region-file | todo.org | Run shell command on region or line content | - |
| C-c C | cj/org-contacts-map | modules/org-contacts-config.el | Prefix for org-contacts shortcuts | - |
| C-c C f | cj/org-contacts-find | modules/org-contacts-config.el | Jump to a contact entry | - |
| C-c C i | cj/insert-contact-email | modules/org-contacts-config.el | Insert a contact email address | - |
| C-c C n | cj/org-contacts-new | modules/org-contacts-config.el | Capture a new contact | - |
| C-c C v | cj/org-contacts-view-all | modules/org-contacts-config.el | Open contacts in column view | - |
| C-c D | cj/ediff-map | modules/diff-config.el | Prefix for Ediff commands | - |
| C-c D D | ediff-directories | modules/diff-config.el | Compare directories with Ediff | - |
| C-c D b | ediff-buffers | modules/diff-config.el | Compare two buffers with Ediff | - |
| C-c D f | ediff-files | modules/diff-config.el | Compare two files with Ediff | - |
| C-c D r | ediff-revision | modules/diff-config.el | Compare buffer with another revision | - |
| C-c M | mouse-trap-mode | modules/wip.el | Toggle global mouse-trap mode | - |
| C-c T | org-table-map | modules/org-config.el | Prefix for Org table commands | - |
| C-c b | cj/eval-buffer-with-confirmation-or-error-message | modules/keybindings.el | Evaluate buffer and report success or error | - |
| C-c e | cj/erc-command-map | modules/erc-config.el | Prefix for ERC connection commands | - |
| C-c e | cj/eshell-pop-window | todo.org | Open eshell in context-aware split | - |
| C-c e C | cj/erc-connect-server-with-completion | modules/erc-config.el | Connect to an IRC server from configured list | - |
| C-c e Q | erc-quit-server | modules/erc-config.el | Disconnect from ERC entirely | - |
| C-c e b | cj/erc-switch-to-buffer-with-completion | modules/erc-config.el | Switch between ERC buffers | - |
| C-c e c | cj/erc-join-channel-with-completion | modules/erc-config.el | Join a channel on the current server | - |
| C-c e l | cj/erc-connected-servers | modules/erc-config.el | List connected IRC servers | - |
| C-c e q | erc-part-from-channel | modules/erc-config.el | Leave the current IRC channel | - |
| C-c f | link-hint-open-link-at-point | modules/keybindings.el | Open link at point using link-hint | - |
| C-c j | jump-to-keymap | modules/keybindings.el | Prefix for jumping to frequently used files | - |
| C-c j I | lambda (find-file emacs-init-file) | modules/keybindings.el | Open init.el | - |
| C-c j c | lambda (find-file contacts-file) | modules/keybindings.el | Open contacts file | - |
| C-c j i | lambda (find-file inbox-file) | modules/keybindings.el | Open inbox file | - |
| C-c j m | lambda (find-file macros-file) | modules/keybindings.el | Open keyboard macros file | - |
| C-c j n | lambda (find-file reading-notes-file) | modules/keybindings.el | Open reading notes file | - |
| C-c j r | lambda (find-file reference-file) | modules/keybindings.el | Open reference file | - |
| C-c j s | lambda (find-file schedule-file) | modules/keybindings.el | Open schedule file | - |
| C-c j w | lambda (find-file webclipped-file) | modules/keybindings.el | Open web clipping archive | - |
| C-c l | org-store-link | modules/keybindings.el | Store Org link globally | - |
| C-c n I | cj/org-roam-node-insert-immediate | modules/org-roam-config.el | Insert org-roam node link without capture prompt | org-roam-node-insert |
| C-c s e | yas-visit-snippet-file | modules/prog-general.el | Edit an existing Yasnippet | - |
| C-c s i | ivy-yasnippet | modules/prog-general.el | Insert snippet via Ivy completion | - |
| C-c s n | yas-new-snippet | modules/prog-general.el | Create a new Yasnippet | - |
| C-c x o | cj/open-this-file-with | modules/external-open.el | Open current file with an external program | - |
| C-d | org-drill-map | modules/org-drill-config.el | Prefix for org-drill flashcard commands | delete-char |
| C-d R | org-drill-resume | modules/org-drill-config.el | Resume last org-drill session | - |
| C-d c | cj/drill-capture | modules/org-drill-config.el | Capture a new drill entry | - |
| C-d e | cj/drill-edit | modules/org-drill-config.el | Open drill deck for editing | - |
| C-d r | cj/drill-refile | modules/org-drill-config.el | Refile subtree into drill directory | - |
| C-d s | cj/drill-start | modules/org-drill-config.el | Start org-drill session from chosen file | - |
| C-h . | helpful-at-point | modules/help-config.el | Show helpful buffer for symbol at point | display-local-help |
| C-h A | cj/local-arch-wiki-search | modules/help-utils.el | Open Arch Wiki article from local copy | apropos-command |
| C-h C | helpful-command | modules/help-config.el | Show helpful buffer for command | describe-key-briefly |
| C-h C-k | free-keys | modules/keybindings.el | List available key sequences | describe-key |
| C-h D b | devdocs-peruse | modules/help-utils.el | Browse DevDocs documentation | describe-distribution |
| C-h D d | devdocs-delete | modules/help-utils.el | Delete a DevDocs documentation set | describe-distribution |
| C-h D i | devdocs-install | modules/help-utils.el | Install a DevDocs documentation set | describe-distribution |
| C-h D l | devdocs-lookup | modules/help-utils.el | Lookup topic in DevDocs | describe-distribution |
| C-h D s | devdocs-search | modules/help-utils.el | Search DevDocs documentation | describe-distribution |
| C-h D u | devdocs-update-all | modules/help-utils.el | Update all installed DevDocs sets | describe-distribution |
| C-h F | helpful-function | modules/help-config.el | Show helpful buffer for function symbol | Info-goto-emacs-command-node |
| C-h M | man | modules/help-config.el | Open man page prompt | describe-mode |
| C-h P | list-packages | modules/help-config.el | Open package list | describe-package |
| C-h T | tldr | modules/help-utils.el | Show TLDR command cheatsheet | help-with-tutorial |
| C-h W | wiki-summary | modules/help-utils.el | Summarize a Wikipedia topic | where-is |
| C-h d | quick-sdcv-search-input | modules/system-utils.el | Look up a word in sdcv dictionaries | apropos-documentation |
| C-h f | helpful-callable | modules/help-config.el | Show helpful buffer for function or command | describe-function |
| C-h i | cj/browse-info-files | modules/help-config.el | Select and open local Info files | info |
| C-h k | helpful-key | modules/help-config.el | Show helpful buffer for key binding | describe-key |
| C-h o | helpful-symbol | modules/help-config.el | Show helpful buffer for symbol | describe-symbol |
| C-h v | helpful-variable | modules/help-config.el | Show helpful buffer for variable | describe-variable |
| C-s | consult-line | modules/selection-framework.el | Search within buffer with Consult | isearch-forward |
| C-s-<down> | windsize-down | modules/ui-navigation.el | Resize window shorter | - |
| C-s-<left> | windsize-left | modules/ui-navigation.el | Resize window larger to the left | - |
| C-s-<right> | windsize-right | modules/ui-navigation.el | Resize window larger to the right | - |
| C-s-<up> | windsize-up | modules/ui-navigation.el | Resize window taller | - |
| C-v | cj/vc-keymap | modules/vc-config.el | Prefix for version control shortcuts | scroll-up-command |
| C-v d | cj/goto-git-gutter-diff-hunks | modules/vc-config.el | Jump to diff hunks using git-gutter | - |
| C-v n | git-gutter:next-hunk | modules/vc-config.el | Move to next git-gutter hunk | - |
| C-v p | git-gutter:previous-hunk | modules/vc-config.el | Move to previous git-gutter hunk | - |
| C-v t | cj/git-timemachine | modules/vc-config.el | Browse file history via git-timemachine | - |
| C-x B | cj/buffer-same-mode | modules/wip.el | Switch to buffer with same major mode | switch-to-buffer |
| C-x \ | sort-lines | modules/keybindings.el | Sort lines alphabetically | set-input-method |
| C-x u | lambda (message use C-/) | modules/keybindings.el | Warn user to use C-/ for undo | undo |
| C-z F | cj/display-available-fonts | modules/font-config.el | Show preview of installed fonts | - |
| Info-mode M | Info-menu | modules/help-config.el | Access Info menu commands | - |
| Info-mode m | bookmark-set | modules/help-config.el | Set a bookmark while reading Info | Info-menu |
| M-* | calculator | modules/keybindings.el | Launch Emacs calculator | isearch-yank-word-or-char |
| M-+ | balance-windows | modules/ui-navigation.el | Balance window sizes in the frame | - |
| M-<f3> | cj/save-maybe-edit-macro | modules/keyboard-macros.el | Save or edit the last macro | kmacro-edit-macro-repeat |
| M-<f8> | cj/todo-list-from-this-buffer | modules/org-agenda-config.el | Open agenda for tasks in the current buffer | - |
| M-C | cj/kill-buffer-and-window | modules/undead-buffers.el | Delete window and bury or kill its buffer | capitalize-word |
| M-H | cj/split-and-follow-below | modules/ui-navigation.el | Split window below and choose a buffer | mark-paragraph |
| M-K | show-kill-ring | modules/show-kill-ring.el | Display contents of the kill ring | kill-sentence |
| M-L | cj/switch-themes | modules/ui-theme.el | Select and apply a custom theme | downcase-word |
| M-M | cj/kill-all-other-buffers-and-windows | modules/undead-buffers.el | Close other windows and kill or bury other buffers | back-to-indentation |
| M-O | cj/kill-other-window | modules/undead-buffers.el | Delete other window and bury or kill its buffer | facemenu-keymap |
| M-P | cj/check-for-open-work | modules/reconcile-open-repos.el | Check repositories for uncommitted work | backward-paragraph |
| M-S | window-swap-states | modules/ui-navigation.el | Swap buffers between windows | search-map |
| M-SPC | jumper-map | modules/jumper.el | Prefix map for saving jump locations | just-one-space |
| M-SPC SPC | jumper-store-location | modules/jumper.el | Record current location in jumper register | - |
| M-SPC d | jumper-remove-location | modules/jumper.el | Remove a stored jumper location | - |
| M-SPC j | jumper-jump-to-location | modules/jumper.el | Jump to a stored jumper location | - |
| M-T | toggle-window-split | modules/ui-navigation.el | Toggle two-window layout orientation | transpose-words |
| M-U | winner-undo | modules/ui-navigation.el | Restore previous window configuration | upcase-word |
| M-V | cj/split-and-follow-right | modules/ui-navigation.el | Split window right and choose a buffer | scroll-down-command |
| M-Y | yank-media | modules/keybindings.el | Insert multimedia from kill-ring | yank-pop |
| M-Z | cj/undo-kill-buffer | modules/ui-navigation.el | Reopen a recently killed buffer | zap-to-char |
| M-a | ai-keymap | modules/ai-config.el | Prefix for AI assistant commands | backward-sentence |
| M-a & | gptel-rewrite | modules/ai-config.el | Rewrite selected text with GPTel | - |
| M-a B | cj/gptel-switch-backend | modules/ai-config.el | Switch GPTel backend provider | - |
| M-a M | gptel-menu | modules/ai-config.el | Open GPTel transient menu | - |
| M-a d | cj/gptel-delete-conversation | modules/ai-config.el | Delete saved GPTel conversation | - |
| M-a f | cj/gptel-add-file | modules/ai-config.el | Add file contents to GPTel context | - |
| M-a l | cj/gptel-load-conversation | modules/ai-config.el | Load a saved GPTel conversation | - |
| M-a m | cj/gptel-change-model | modules/ai-config.el | Select a different GPTel model | - |
| M-a p | gptel-system-prompt | modules/ai-config.el | Edit GPTel system prompt | - |
| M-a r | cj/gptel-context-clear | modules/ai-config.el | Clear GPTel conversation context | - |
| M-a s | cj/gptel-save-conversation | modules/ai-config.el | Save GPTel conversation | - |
| M-a t | cj/toggle-gptel | modules/ai-config.el | Toggle GPTel assistant window | - |
| M-a x | cj/gptel-clear-buffer | modules/ai-config.el | Clear GPTel conversation buffer | - |
| M-p | pomm | modules/wip.el | Start Pomodoro timer | backward-paragraph |
| S-<backspace> | delete-forward-char | modules/keybindings.el | Delete character ahead when pressing Shift+Backspace | - |
| S-<down> | windmove-down | modules/ui-navigation.el | Focus window below | - |
| S-<left> | windmove-left | modules/ui-navigation.el | Focus window to the left | - |
| S-<right> | windmove-right | modules/ui-navigation.el | Focus window to the right | - |
| S-<up> | windmove-up | modules/ui-navigation.el | Focus window above | - |
| [remap capitalize-region] | cj/title-case-region | modules/custom-functions.el | Use title-case conversion instead of capitalize | capitalize-region |
| [remap kill-buffer] | cj/kill-buffer-or-bury-alive | modules/undead-buffers.el | Bury special buffers instead of killing | kill-buffer |
| [remap list-buffers] | ibuffer | modules/system-utils.el | Use ibuffer for buffer list | list-buffers |
| [remap mouse-wheel-text-scale] | cj/disabled | modules/system-defaults.el | Ignore mouse-wheel font scaling gestures | mouse-wheel-text-scale |
| [remap shell-command] | dwim-shell-command | modules/dwim-shell-config.el | Run smart shell command | shell-command |
| devdocs-mode b | devdocs-go-back | modules/help-utils.el | Go back in DevDocs history | - |
| devdocs-mode f | devdocs-go-forward | modules/help-utils.el | Go forward in DevDocs history | - |
| dired-mode M-D | dwim-shell-commands-menu | modules/dwim-shell-config.el | Show menu of dwim-shell commands | - |
| dired-mode [remap dired-do-async-shell-command] | dwim-shell-command | modules/dwim-shell-config.el | Use dwim-shell for async shell commands | dired-do-async-shell-command |
| dired-mode [remap dired-do-shell-command] | dwim-shell-command | modules/dwim-shell-config.el | Use dwim-shell for shell commands | dired-do-shell-command |
| dired-mode [remap dired-smart-shell-command] | dwim-shell-command | modules/dwim-shell-config.el | Use dwim-shell for smart shell commands | dired-smart-shell-command |
| dired-mode d | cj/deadgrep-here | modules/prog-general.el | Run Deadgrep rooted at item under point | dired-flag-file-deletion |
| ediff-mode j | ediff-next-difference | modules/diff-config.el | Jump to next difference using j | - |
| ediff-mode k | ediff-previous-difference | modules/diff-config.el | Jump to previous difference using k | - |
| edit-indirect-mode C-c ' | edit-indirect-commit | custom/edit-indirect.el | Commit indirect edits | - |
| edit-indirect-mode C-c C-c | edit-indirect-commit | custom/edit-indirect.el | Commit indirect edits | - |
| edit-indirect-mode C-c C-k | edit-indirect-abort | custom/edit-indirect.el | Abort indirect edit | - |
| edit-indirect-mode [remap save-buffer] | edit-indirect-save | custom/edit-indirect.el | Save edits back to parent buffer | save-buffer |
| edit-indirect-overlay RET | edit-indirect-display-active-buffer | custom/edit-indirect.el | Show existing indirect edit buffer | - |
| eshell-hist-mode <down> | next-line | modules/eshell-vterm-config.el | Move down through eshell history buffer | eshell-next-input |
| eshell-hist-mode <up> | previous-line | modules/eshell-vterm-config.el | Move up through eshell history buffer | eshell-previous-input |
| eshell-mode C-r | cj/eshell-history-search | modules/eshell-vterm-config.el | Search eshell history with completion | eshell-isearch-backward |
| mu4e-compose-mode [remap mml-attach-file] | mail-add-attachment | modules/mail-config.el | Use mail-add-attachment in mu4e compose | mml-attach-file |
| org-mode C-c n c | cj/org-noter-check-document-path | modules/org-noter-config.el | Verify org-noter document path | - |
| org-mode C-c n u | cj/org-noter-update-document-path | modules/org-noter-config.el | Rewrite org-noter path relative to file | - |
| pdf-continuous-scroll-mode <down> | pdf-continuous-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward one step | next-line |
| pdf-continuous-scroll-mode <mouse-4> | pdf-continuous-scroll-mouse-scroll-backwards | custom/pdf-continuous-scroll-mode.el | Scroll backward with mouse | mouse-wheel-scroll |
| pdf-continuous-scroll-mode <mouse-5> | pdf-continuous-scroll-mouse-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward with mouse | mouse-wheel-scroll |
| pdf-continuous-scroll-mode <next> | pdf-continuous-next-page | custom/pdf-continuous-scroll-mode.el | Page down in PDF | scroll-up-command |
| pdf-continuous-scroll-mode <prior> | pdf-continuous-previous-page | custom/pdf-continuous-scroll-mode.el | Page up in PDF | scroll-down-command |
| pdf-continuous-scroll-mode <up> | pdf-continuous-scroll-backward | custom/pdf-continuous-scroll-mode.el | Scroll backward one step | previous-line |
| pdf-continuous-scroll-mode <wheel-down> | pdf-continuous-scroll-mouse-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward with mouse wheel | mwheel-scroll |
| pdf-continuous-scroll-mode <wheel-up> | pdf-continuous-scroll-mouse-scroll-backwards | custom/pdf-continuous-scroll-mode.el | Scroll backward with mouse wheel | mwheel-scroll |
| pdf-continuous-scroll-mode C-c C-a l | pdf-cscroll-annot-list-annotations | custom/pdf-continuous-scroll-mode.el | List annotations | pdf-annot-list-annotations |
| pdf-continuous-scroll-mode C-n | pdf-continuous-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward one step | next-line |
| pdf-continuous-scroll-mode C-p | pdf-continuous-scroll-backward | custom/pdf-continuous-scroll-mode.el | Scroll backward one step | previous-line |
| pdf-continuous-scroll-mode M-< | pdf-cscroll-first-page | custom/pdf-continuous-scroll-mode.el | Jump to first PDF page | beginning-of-buffer |
| pdf-continuous-scroll-mode M-> | pdf-cscroll-last-page | custom/pdf-continuous-scroll-mode.el | Jump to last PDF page | end-of-buffer |
| pdf-continuous-scroll-mode M-g M-g | pdf-cscroll-view-goto-page | custom/pdf-continuous-scroll-mode.el | Jump to page number | goto-line |
| pdf-continuous-scroll-mode M-g g | pdf-cscroll-view-goto-page | custom/pdf-continuous-scroll-mode.el | Jump to page number | goto-line |
| pdf-continuous-scroll-mode Q | pdf-cscroll-kill-buffer-and-windows | custom/pdf-continuous-scroll-mode.el | Quit PDF and close windows | quit-window |
| pdf-continuous-scroll-mode T | pdf-cscroll-toggle-mode-line | custom/pdf-continuous-scroll-mode.el | Toggle mode line display | - |
| pdf-continuous-scroll-mode [remap backward-char] | pdf-cscroll-image-backward-hscroll | custom/pdf-continuous-scroll-mode.el | Scroll image left | backward-char |
| pdf-continuous-scroll-mode [remap forward-char] | pdf-cscroll-image-forward-hscroll | custom/pdf-continuous-scroll-mode.el | Scroll image right | forward-char |
| pdf-continuous-scroll-mode [remap left-char] | pdf-cscroll-image-backward-hscroll | custom/pdf-continuous-scroll-mode.el | Scroll image left | left-char |
| pdf-continuous-scroll-mode [remap right-char] | pdf-cscroll-image-forward-hscroll | custom/pdf-continuous-scroll-mode.el | Scroll image right | right-char |
| pdf-continuous-scroll-mode h | pdf-cscroll-toggle-narrow-mode-line | custom/pdf-continuous-scroll-mode.el | Toggle minimal mode line | - |
| pdf-continuous-scroll-mode n | pdf-continuous-next-page | custom/pdf-continuous-scroll-mode.el | Advance to next PDF page | next-line |
| pdf-continuous-scroll-mode p | pdf-continuous-previous-page | custom/pdf-continuous-scroll-mode.el | Go to previous PDF page | previous-line |
| pdf-continuous-scroll-mode q | lambda (pdf-continuous-scroll-mode -1) | custom/pdf-continuous-scroll-mode.el | Disable continuous scroll mode | quit-window |
| pdf-view-mode <down> | pdf-continuous-scroll-forward | custom/pdf-continuous-scroll-mode-latest.el | Scroll forward in PDF view | pdf-view-next-line-or-next-page |
| pdf-view-mode <mouse-4> | pdf-cs-mouse-scroll-backward | custom/pdf-continuous-scroll-mode-latest.el | Scroll backward with mouse | mouse-wheel-scroll |
| pdf-view-mode <mouse-5> | pdf-cs-mouse-scroll-forward | custom/pdf-continuous-scroll-mode-latest.el | Scroll forward with mouse | mouse-wheel-scroll |
| pdf-view-mode <next> | pdf-continuous-next-page | custom/pdf-continuous-scroll-mode-latest.el | Page down in PDF | scroll-up-command |
| pdf-view-mode <prior> | pdf-continuous-previous-page | custom/pdf-continuous-scroll-mode-latest.el | Page up in PDF | scroll-down-command |
| pdf-view-mode <up> | pdf-continuous-scroll-backward | custom/pdf-continuous-scroll-mode-latest.el | Scroll backward in PDF view | pdf-view-previous-line-or-previous-page |
| pdf-view-mode <wheel-down> | pdf-cs-mouse-scroll-forward | custom/pdf-continuous-scroll-mode-latest.el | Scroll forward with mouse wheel | mwheel-scroll |
| pdf-view-mode <wheel-up> | pdf-cs-mouse-scroll-backward | custom/pdf-continuous-scroll-mode-latest.el | Scroll backward with mouse wheel | mwheel-scroll |
| pdf-view-mode C-c C-a l | pdf-cscroll-annot-list-annotations | custom/pdf-continuous-scroll-mode-latest.el | List annotations | pdf-annot-list-annotations |
| pdf-view-mode C-n | pdf-continuous-scroll-forward | custom/pdf-continuous-scroll-mode-latest.el | Scroll forward in PDF view | pdf-view-next-line-or-next-page |
| pdf-view-mode C-p | pdf-continuous-scroll-backward | custom/pdf-continuous-scroll-mode-latest.el | Scroll backward in PDF view | pdf-view-previous-line-or-previous-page |
| pdf-view-mode M | pdf-cscroll-toggle-narrow-mode-line | custom/pdf-continuous-scroll-mode-latest.el | Toggle narrow mode line | - |
| pdf-view-mode M-< | pdf-cscroll-first-page | custom/pdf-continuous-scroll-mode-latest.el | Jump to first PDF page | pdf-view-first-page |
| pdf-view-mode M-> | pdf-cscroll-last-page | custom/pdf-continuous-scroll-mode-latest.el | Jump to last PDF page | pdf-view-last-page |
| pdf-view-mode M-g M-g | pdf-cscroll-view-goto-page | custom/pdf-continuous-scroll-mode-latest.el | Jump to page number | pdf-view-goto-page |
| pdf-view-mode M-g g | pdf-cscroll-view-goto-page | custom/pdf-continuous-scroll-mode-latest.el | Jump to page number | pdf-view-goto-page |
| pdf-view-mode Q | pdf-cscroll-kill-buffer-and-windows | custom/pdf-continuous-scroll-mode-latest.el | Quit PDF and close windows | quit-window |
| pdf-view-mode T | pdf-cscroll-toggle-mode-line | custom/pdf-continuous-scroll-mode-latest.el | Toggle mode line display | - |
| pdf-view-mode [remap backward-char] | pdf-cscroll-image-backward-hscroll | custom/pdf-continuous-scroll-mode-latest.el | Scroll image left | backward-char |
| pdf-view-mode [remap forward-char] | pdf-cscroll-image-forward-hscroll | custom/pdf-continuous-scroll-mode-latest.el | Scroll image right | forward-char |
| pdf-view-mode [remap left-char] | pdf-cscroll-image-backward-hscroll | custom/pdf-continuous-scroll-mode-latest.el | Scroll image left | left-char |
| pdf-view-mode [remap right-char] | pdf-cscroll-image-forward-hscroll | custom/pdf-continuous-scroll-mode-latest.el | Scroll image right | right-char |
| pdf-view-mode c | pdf-continuous-scroll-mode | custom/pdf-continuous-scroll-mode.el | Toggle continuous scroll mode | - |
| pdf-view-mode n | pdf-continuous-next-page | custom/pdf-continuous-scroll-mode-latest.el | Advance to next PDF page | pdf-view-next-page |
| pdf-view-mode p | pdf-continuous-previous-page | custom/pdf-continuous-scroll-mode-latest.el | Go to previous PDF page | pdf-view-previous-page |
| pdf-view-mode q | lambda (pdf-continuous-scroll-mode -1) | custom/pdf-continuous-scroll-mode-latest.el | Disable continuous scroll mode | quit-window |
| s-<f3> | cj/open-macros-file | modules/keyboard-macros.el | Open macros definition file | - |
| show-kill-ring-mode q | show-kill-ring-exit | modules/show-kill-ring.el | Quit show-kill-ring buffer | quit-window |
|