| Binding | Command | File | Description | Replaces | | ------------------------------------------------ | ------------------------------------------------- | ------------------------------------------- | --------------------------------------------------------- | --------------------------------------- | | | keyboard-escape-quit | modules/keybindings.el | Quit minibuffer or cancel recursive edit | keyboard-escape-quit | | | save-buffers-kill-terminal | modules/system-utils.el | Prompt to save then quit Emacs | menu-bar-open | | | eshell-toggle | modules/eshell-vterm-config.el | Toggle dedicated eshell window | - | | | call-last-kbd-macro | modules/keyboard-macros.el | Run the last keyboard macro | kmacro-start-macro-or-insert-counter | | | org-noter | modules/wip.el | Launch org-noter session | - | | | 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- | server-shutdown | modules/system-utils.el | Save buffers then exit Emacs server | - | | C- | cj/kbd-macro-start-or-end | modules/keyboard-macros.el | Toggle recording of keyboard macro | kmacro-start-macro-or-insert-counter | | C- | 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- | buf-move-down | modules/ui-navigation.el | Swap current window with one below | - | | C-M- | buf-move-left | modules/ui-navigation.el | Swap current window with one to the left | - | | C-M- | buf-move-right | modules/ui-navigation.el | Swap current window with one to the right | - | | C-M- | 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- | windsize-down | modules/ui-navigation.el | Resize window shorter | - | | C-s- | windsize-left | modules/ui-navigation.el | Resize window larger to the left | - | | C-s- | windsize-right | modules/ui-navigation.el | Resize window larger to the right | - | | C-s- | 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- | cj/save-maybe-edit-macro | modules/keyboard-macros.el | Save or edit the last macro | kmacro-edit-macro-repeat | | M- | 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- | delete-forward-char | modules/keybindings.el | Delete character ahead when pressing Shift+Backspace | - | | S- | windmove-down | modules/ui-navigation.el | Focus window below | - | | S- | windmove-left | modules/ui-navigation.el | Focus window to the left | - | | S- | windmove-right | modules/ui-navigation.el | Focus window to the right | - | | S- | 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 | next-line | modules/eshell-vterm-config.el | Move down through eshell history buffer | eshell-next-input | | eshell-hist-mode | 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 | pdf-continuous-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward one step | next-line | | pdf-continuous-scroll-mode | pdf-continuous-scroll-mouse-scroll-backwards | custom/pdf-continuous-scroll-mode.el | Scroll backward with mouse | mouse-wheel-scroll | | pdf-continuous-scroll-mode | pdf-continuous-scroll-mouse-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward with mouse | mouse-wheel-scroll | | pdf-continuous-scroll-mode | pdf-continuous-next-page | custom/pdf-continuous-scroll-mode.el | Page down in PDF | scroll-up-command | | pdf-continuous-scroll-mode | pdf-continuous-previous-page | custom/pdf-continuous-scroll-mode.el | Page up in PDF | scroll-down-command | | pdf-continuous-scroll-mode | pdf-continuous-scroll-backward | custom/pdf-continuous-scroll-mode.el | Scroll backward one step | previous-line | | pdf-continuous-scroll-mode | pdf-continuous-scroll-mouse-scroll-forward | custom/pdf-continuous-scroll-mode.el | Scroll forward with mouse wheel | mwheel-scroll | | pdf-continuous-scroll-mode | 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 | 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 | pdf-cs-mouse-scroll-backward | custom/pdf-continuous-scroll-mode-latest.el | Scroll backward with mouse | mouse-wheel-scroll | | pdf-view-mode | pdf-cs-mouse-scroll-forward | custom/pdf-continuous-scroll-mode-latest.el | Scroll forward with mouse | mouse-wheel-scroll | | pdf-view-mode | pdf-continuous-next-page | custom/pdf-continuous-scroll-mode-latest.el | Page down in PDF | scroll-up-command | | pdf-view-mode | pdf-continuous-previous-page | custom/pdf-continuous-scroll-mode-latest.el | Page up in PDF | scroll-down-command | | pdf-view-mode | 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 | pdf-cs-mouse-scroll-forward | custom/pdf-continuous-scroll-mode-latest.el | Scroll forward with mouse wheel | mwheel-scroll | | pdf-view-mode | 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- | 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 |