activate-mark-hook | Hook run when the mark becomes active. |
amalgamating-undo-limit | The maximum number of changes to possibly amalgamate when undoing changes. |
async-shell-command-buffer | What to do when the output buffer is used by another shell command. |
async-shell-command-display-buffer | Whether to display the command buffer immediately. |
async-shell-command-mode | Major mode to use for the output of asynchronous ‘shell-command’. |
async-shell-command-width | Number of display columns available for asynchronous shell command output. |
auto-fill-inhibit-regexp | Regexp to match lines that should not be auto-filled. |
auto-fill-mode-hook | Hook run after entering or leaving ‘auto-fill-mode’. |
auto-save-mode-hook | Hook run after entering or leaving ‘auto-save-mode’. |
backward-delete-char-untabify-method | The method for untabifying when deleting backward. |
bad-packages-alist | Alist of packages known to cause problems in this version of Emacs. |
bidi-directional-controls-chars | Character set that matches bidirectional formatting control characters. |
bidi-directional-non-controls-chars | Character set that matches any character except bidirectional controls. |
binary-overwrite-mode-hook | Hook run after entering or leaving ‘binary-overwrite-mode’. |
blink-matching--overlay | Overlay used to highlight the matching paren. |
blink-matching-check-function | Function to check parentheses mismatches. |
blink-matching-delay | Time in seconds to delay after showing a matching paren. |
blink-matching-paren | Non-nil means show matching open-paren when close-paren is inserted. |
blink-matching-paren-distance | If non-nil, maximum distance to search backwards for matching open-paren. |
blink-matching-paren-dont-ignore-comments | If nil, ‘blink-matching-paren’ ignores comments. |
blink-matching-paren-highlight-offscreen | If non-nil, highlight matched off-screen open paren in the echo area. |
blink-matching-paren-on-screen | Non-nil means show matching open-paren when it is on screen. |
blink-paren-function | Function called, if non-nil, whenever a close parenthesis is inserted. |
buffer-quit-function | Function to call to "quit" the current buffer, or nil if none. |
choose-completion-deselect-if-after | If non-nil, don’t choose a completion candidate if point is right after it. |
choose-completion-string-functions | Functions that may override the normal insertion of a completion choice. |
clean-mode-abbrev-table | Abbrev table for ‘clean-mode’. |
clean-mode-hook | Hook run after entering ‘clean-mode’. |
clean-mode-map | Keymap for ‘clean-mode’. |
clean-mode-syntax-table | Syntax table for ‘clean-mode’. |
clone-buffer-hook | Normal hook to run in the new buffer at the end of ‘clone-buffer’. |
column-number-mode | Non-nil if Column-Number mode is enabled. |
column-number-mode-hook | Hook run after entering or leaving ‘column-number-mode’. |
comment-line-break-function | Mode-specific function that line breaks and continues a comment. |
completion-auto-select | If non-nil, automatically select the window showing the *Completions* buffer. |
completion-auto-wrap | Non-nil means to wrap around when selecting completion candidates. |
completion-base-position | Position of the base of the text corresponding to the shown completions. |
completion-list-insert-choice-function | Function to use to insert the text chosen in *Completions*. |
completion-list-mode-abbrev-table | Abbrev table for ‘completion-list-mode’. |
completion-list-mode-hook | Hook run after entering ‘completion-list-mode’. |
completion-list-mode-map | Local map for completion list buffers. |
completion-list-mode-syntax-table | Syntax table for ‘completion-list-mode’. |
completion-no-auto-exit | Non-nil means ‘choose-completion-string’ should never exit the minibuffer. |
completion-reference-buffer | Record the buffer that was current when the completion list was requested. |
completion-show-help | Non-nil means show help message in *Completions* buffer. |
compose-mail-user-agent-warnings | If non-nil, ‘compose-mail’ warns about changes in ‘mail-user-agent’. |
copy-region-blink-delay | Time in seconds to delay after showing the other end of the region. |
copy-region-blink-predicate | Whether the cursor must be blinked after a copy. |
cursor-face-highlight-mode | Non-nil if Cursor-Face-Highlight mode is enabled. |
cursor-face-highlight-mode-hook | Hook run after entering or leaving ‘cursor-face-highlight-mode’. |
cursor-face-highlight-nonselected-window | Non-nil means highlight text with ‘cursor-face’ even in nonselected windows. |
cycle-spacing--context | Stored context used in consecutive calls to ‘cycle-spacing’ command. |
cycle-spacing-actions | List of actions cycled through by ‘cycle-spacing’. |
deactivate-mark-hook | Hook run when the mark becomes inactive. |
delete-active-region | Whether single-char deletion commands delete an active region. |
delete-trailing-lines | If non-nil, M-x delete-trailing-whitespace deletes trailing lines. |
escaped-string-quote | String to insert before a string quote character in a string to escape it. |
eval-expression-debug-on-error | If non-nil set ‘debug-on-error’ to t in ‘eval-expression’. |
eval-expression-minibuffer-setup-hook | Hook run by ‘eval-expression’ when entering the minibuffer. |
eval-expression-print-length | Value for ‘print-length’ while printing value in ‘eval-expression’. |
eval-expression-print-level | Value for ‘print-level’ while printing value in ‘eval-expression’. |
eval-expression-print-maximum-character | The largest integer that will be displayed as a character. |
extended-command-suggest-shorter | If non-nil, show a shorter M-x invocation when there is one. |
extended-command-versions | Alist of prompts and what the extended command predicate should be. |
fill-prefix | String for filling to insert at front of new line, or nil for none. |
filter-buffer-substring-function | Function to perform the filtering in ‘filter-buffer-substring’. |
filter-buffer-substring-functions | This variable is a wrapper hook around ‘buffer-substring--filter’. |
global-mark-ring | The list of saved global marks, most recent first. |
global-mark-ring-max | Maximum size of global mark ring. Start discarding off end if gets this big. |
global-minor-modes | A list of the currently enabled global minor modes. |
global-visual-line-mode | Non-nil if Global Visual-Line mode is enabled. |
global-visual-line-mode-hook | Hook run after entering or leaving ‘global-visual-line-mode’. |
goal-column | Semipermanent goal column for vertical motion, as set by C-x C-n, or nil. |
goto-line-history | History of values entered with ‘goto-line’. |
goto-line-history-local | If this option is nil, ‘goto-line-history’ is shared between all buffers. |
hard-newline | Propertized string representing a hard newline character. |
idle-update-delay | Idle time delay before updating various things on the screen. |
indent-tabs-mode | Indentation can insert tabs if this is non-nil. |
indent-tabs-mode-hook | Hook run after entering or leaving ‘indent-tabs-mode’. |
indicate-unused-lines | Visually indicate unused ("empty") screen lines after the buffer end. |
inhibit-auto-fill | Non-nil means to do as if ‘auto-fill-mode’ was disabled. |
interprogram-cut-function | Function to call to make a killed region available to other programs. |
interprogram-paste-function | Function to call to get text cut from other programs. |
kill-append-merge-undo | Amalgamate appending kills with the last kill for undo. |
kill-do-not-save-duplicates | If non-nil, don’t add a string to ‘kill-ring’ if it duplicates the last one. |
kill-read-only-ok | Non-nil means don’t signal an error for killing read-only text. |
kill-ring | List of killed text sequences. |
kill-ring-max | Maximum length of kill ring before oldest elements are thrown away. |
kill-ring-yank-pointer | The tail of the kill ring whose car is the last thing yanked. |
kill-transform-function | Function to call to transform a string before it’s put on the kill ring. |
kill-whole-line | If non-nil, ‘kill-line’ with no arg at start of line kills the whole line. |
line-move-ignore-invisible | Non-nil means commands that move by lines ignore invisible newlines. |
line-move-visual | When non-nil, ‘line-move’ moves point by visual lines. |
line-number-mode | Non-nil if Line-Number mode is enabled. |
line-number-mode-hook | Hook run after entering or leaving ‘line-number-mode’. |
mail-encode-mml | If non-nil, mail-user-agent’s ‘sendfunc’ command should mml-encode |
mail-user-agent | Your preference for a mail composition package. |
mark-ring | The list of former marks of the current buffer, most recent first. |
mark-ring-max | Maximum size of mark ring. Start discarding off end if gets this big. |
messages-buffer-mode-abbrev-table | Abbrev table for ‘messages-buffer-mode’. |
messages-buffer-mode-hook | Hook run after entering ‘messages-buffer-mode’. |
messages-buffer-mode-map | Keymap for ‘messages-buffer-mode’. |
messages-buffer-mode-syntax-table | Syntax table for ‘messages-buffer-mode’. |
minibuffer-default | The current default value or list of default values in the minibuffer. |
minibuffer-default-add-done | When nil, add more elements to the end of the list of default values. |
minibuffer-default-add-function | Function run by ‘goto-history-element’ before consuming default values. |
minibuffer-history | Default minibuffer history list. |
minibuffer-history-case-insensitive-variables | Minibuffer history variables for which matching should ignore case. |
minibuffer-history-sexp-flag | Control whether history list elements are expressions or strings. |
minibuffer-local-shell-command-map | Keymap used for completing shell commands in minibuffer. |
minibuffer-text-before-history | Text that was in this minibuffer before any history commands. |
next-error--message-highlight-overlay | Overlay highlighting the current error message in the ‘next-error’ buffer. |
next-error-buffer | The buffer-local value of the most recent ‘next-error’ buffer. |
next-error-find-buffer-function | Function called to find a ‘next-error’ capable buffer. |
next-error-follow-minor-mode | Non-nil if Next-Error-Follow minor mode is enabled. |
next-error-follow-minor-mode-hook | Hook run after entering or leaving ‘next-error-follow-minor-mode’. |
next-error-found-function | Function called when a next locus is found and displayed. |
next-error-function | Function to use to find the next error in the current buffer. |
next-error-highlight | Highlighting of locations in the selected buffer. |
next-error-highlight-no-select | Highlighting of locations in non-selected source buffers. |
next-error-hook | List of hook functions run by ‘next-error’ after visiting source file. |
next-error-last-buffer | The most recent ‘next-error’ buffer. |
next-error-message-highlight | If non-nil, highlight the current error message in the ‘next-error’ buffer. |
next-error-move-function | Function to use to move to an error locus. |
next-error-recenter | Display the line in the visited source file recentered as specified. |
next-error-verbose | If non-nil, ‘next-error’ always outputs the current error buffer. |
next-line-add-newlines | If non-nil, ‘next-line’ inserts newline to avoid ‘end of buffer’ error. |
non-essential | Whether the currently executing code is performing an essential task. |
normal-auto-fill-function | The function to use for ‘auto-fill-function’ if Auto Fill mode is turned on. |
normal-erase-is-backspace | Set the default behavior of the Delete and Backspace keys. |
normal-erase-is-backspace-mode-hook | Hook run after entering or leaving ‘normal-erase-is-backspace-mode’. |
overwrite-mode-binary | The string displayed in the mode line when in binary overwrite mode. |
overwrite-mode-hook | Hook run after entering or leaving ‘overwrite-mode’. |
overwrite-mode-textual | The string displayed in the mode line when in overwrite mode. |
pending-undo-list | Within a run of consecutive undo commands, list remaining to be undone. |
post-text-conversion-hook | Hook run after text is inserted by an input method. |
pre-redisplay-functions | Hook run just before redisplay. |
prefix-command-echo-keystrokes-functions | Abnormal hook that constructs the description of the current prefix state. |
prefix-command-preserve-state-hook | Normal hook run when a command needs to preserve the prefix. |
process-file-return-signal-string | Whether to return a string describing the signal interrupting a process. |
process-file-side-effects | Whether a call of ‘process-file’ changes remote files. |
process-menu-mode-abbrev-table | Abbrev table for ‘process-menu-mode’. |
process-menu-mode-hook | Hook run after entering ‘process-menu-mode’. |
process-menu-mode-map | Keymap for ‘process-menu-mode’. |
process-menu-mode-syntax-table | Syntax table for ‘process-menu-mode’. |
read--expression-map | Keymap used by ‘read--expression’. |
read-extended-command-mode | Non-nil if Read-Extended-Command mode is enabled. |
read-extended-command-mode-hook | Hook run after entering or leaving ‘read-extended-command-mode’. |
read-extended-command-mode-map | Local keymap added to the current map when reading an extended command. |
read-extended-command-predicate | Predicate to use to determine which commands to include when completing. |
read-mail-command | Your preference for a mail reading package. |
read-only-mode-hook | Hook run after entering or leaving ‘read-only-mode’. |
read-quoted-char-radix | Radix for C-q and other uses of ‘read-quoted-char’. |
redisplay-highlight-region-function | Function to move the region-highlight overlay. |
redisplay-unhighlight-region-function | Function to remove the region-highlight overlay. |
region-insert-function | Function to insert the region’s content. |
remote-file-name-inhibit-auto-save | When nil, ‘auto-save-mode’ will auto-save remote files. |
save-interprogram-paste-before-kill | Whether to save existing clipboard text into kill ring before replacing it. |
self-insert-uses-region-functions | Special hook to tell if ‘self-insert-command’ will use the region. |
set-mark-command-repeat-pop | Non-nil means repeating C-SPC after popping mark pops it again. |
set-variable-value-history | History of values entered with ‘set-variable’. |
shell-command-buffer-name | Name of the output buffer for shell commands. |
shell-command-buffer-name-async | Name of the output buffer for asynchronous shell commands. |
shell-command-default-error-buffer | Buffer name for ‘shell-command’ and ‘shell-command-on-region’ error output. |
shell-command-dont-erase-buffer | Whether to erase the output buffer before executing shell command. |
shell-command-history | History list for some commands that read shell commands. |
shell-command-prompt-show-cwd | If non-nil, show current directory when prompting for a shell command. |
shell-command-saved-pos | Record of point positions in output buffers after command completion. |
shell-command-switch | Switch used to have the shell execute its command line argument. |
shift-select-mode | When non-nil, shifted motion keys activate the mark momentarily. |
size-indication-mode | Non-nil if Size-Indication mode is enabled. |
size-indication-mode-hook | Hook run after entering or leaving ‘size-indication-mode’. |
special-mode-abbrev-table | Abbrev table for ‘special-mode’. |
special-mode-hook | Hook run after entering ‘special-mode’. |
special-mode-map | Keymap for ‘special-mode’. |
special-mode-syntax-table | Syntax table for ‘special-mode’. |
suggest-key-bindings | Non-nil means show the equivalent keybinding when M-x has one. |
temporary-goal-column | Current goal column for vertical motion. |
track-eol | Non-nil means vertical motion starting at end of line keeps to ends of lines. |
transient-mark-mode-hook | Hook run after entering or leaving ‘transient-mark-mode’. |
transpose-sexps-function | If non-nil, ‘transpose-sexps’ delegates to this function. |
undo-ask-before-discard | If non-nil ask about discarding undo info for the current command. |
undo-auto--last-boundary-cause | Describe the cause of the last ‘undo-boundary’. |
undo-auto--this-command-amalgamating | Non-nil if ‘this-command’ should be amalgamated. |
undo-auto--undoably-changed-buffers | List of buffers that have changed recently. |
undo-auto-current-boundary-timer | Current timer which will run ‘undo-auto--boundary-timer’ or nil. |
undo-equiv-table | Table mapping redo records to the corresponding undo one. |
undo-extra-outer-limit | If non-nil, an extra level of size that’s ok in an undo item. |
undo-in-progress | Non-nil while performing an undo. |
undo-in-region | Non-nil if ‘pending-undo-list’ is not just a tail of ‘buffer-undo-list’. |
undo-no-redo | If t, ‘undo’ doesn’t go through redo entries. |
universal-argument-map | Keymap used while processing C-u. |
use-empty-active-region | Whether "region-aware" commands should act on empty regions. |
vis-mode-saved-buffer-invisibility-spec | Saved value of ‘buffer-invisibility-spec’ when Visible mode is on. |
visible-mode | Non-nil if Visible mode is enabled. |
visible-mode-hook | Hook run after entering or leaving ‘visible-mode’. |
visual-line-fringe-indicators | How fringe indicators are shown for wrapped lines in ‘visual-line-mode’. |
visual-line-mode | Non-nil if Visual-Line mode is enabled. |
visual-line-mode-hook | Hook run after entering or leaving ‘visual-line-mode’. |
what-cursor-show-names | Whether to show character names in ‘what-cursor-position’. |
widen-automatically | Non-nil means it is ok for commands to call ‘widen’ when they want to. |
yank-excluded-properties | Text properties to discard when yanking. |
yank-from-kill-ring-rotate | Whether using ‘yank-from-kill-ring’ should rotate ‘kill-ring-yank-pointer’. |
yank-handled-properties | List of special text property handling conditions for yanking. |
yank-pop-change-selection | Whether rotating the kill ring changes the window system selection. |
yank-transform-functions | Hook run on strings to be yanked. |