diff options
| author | Tom Dalziel <tom_dl@hotmail.com> | 2022-01-07 16:43:29 +0100 |
|---|---|---|
| committer | Tom Dalziel <33435574+tomdl89@users.noreply.github.com> | 2022-01-07 17:37:12 +0100 |
| commit | a5fd96dadc44ab3a00c354aed33cb576f65a50de (patch) | |
| tree | 15e5886f8ce0bd3bf40ec9fe679c2dd7b0f758aa | |
| parent | 3232f9413f1bc0b4155fa20aaa8649d0f0c505d7 (diff) | |
Update docs
| -rw-r--r-- | doc/build/texinfo/evil.texi | 85 | ||||
| -rw-r--r-- | doc/docstringdb.json | 170 | ||||
| -rw-r--r-- | doc/source/settings.rst | 2 |
3 files changed, 202 insertions, 55 deletions
diff --git a/doc/build/texinfo/evil.texi b/doc/build/texinfo/evil.texi index e330db4..6bd35d1 100644 --- a/doc/build/texinfo/evil.texi +++ b/doc/build/texinfo/evil.texi @@ -3,7 +3,7 @@ @setfilename evil.info @documentencoding UTF-8 @ifinfo -@*Generated by Sphinx 4.2.0.@* +@*Generated by Sphinx 4.3.2.@* @end ifinfo @settitle Evil documentation @defindex ge @@ -21,7 +21,7 @@ @copying @quotation -Evil 1.14.0, Nov 17, 2021 +Evil 1.14.0, Jan 07, 2022 Eivind Fonn, Frank Fischer, Vegard Øye @@ -47,7 +47,7 @@ Copyright @copyright{} 2011-2019, Eivind Fonn, Frank Fischer, Vegard Øye @end ifnottex @c %**start of body -@anchor{index doc}@anchor{43} +@anchor{index doc}@anchor{44} @c Evil documentation master file, created by @c sphinx-quickstart on Thu Dec 12 10:34:49 2019. @c You can adapt this file completely to your liking, but it should at least @@ -111,7 +111,7 @@ Internals @end menu @node Overview,Settings,Top,Top -@anchor{overview doc}@anchor{44}@anchor{overview evil}@anchor{45}@anchor{overview overview}@anchor{46} +@anchor{overview doc}@anchor{45}@anchor{overview evil}@anchor{46}@anchor{overview overview}@anchor{47} @chapter Overview @@ -132,7 +132,7 @@ general, Evil is extensible in Emacs Lisp. @end menu @node Installation via package el,Manual installation,,Overview -@anchor{overview installation-via-package-el}@anchor{47} +@anchor{overview installation-via-package-el}@anchor{48} @section Installation via package.el @@ -167,7 +167,7 @@ Finally, add the following lines to your Emacs init file: @end example @node Manual installation,Modes and states,Installation via package el,Overview -@anchor{overview manual-installation}@anchor{48} +@anchor{overview manual-installation}@anchor{49} @section Manual installation @@ -192,7 +192,7 @@ Ensure that your replace @code{path/to/evil} with the actual path to where you cloned Evil. @node Modes and states,,Manual installation,Overview -@anchor{overview modes-and-states}@anchor{49} +@anchor{overview modes-and-states}@anchor{4a} @section Modes and states @@ -257,7 +257,7 @@ normal state. @end table @node Settings,Keymaps,Overview,Top -@anchor{settings doc}@anchor{4a}@anchor{settings settings}@anchor{4b} +@anchor{settings doc}@anchor{4b}@anchor{settings settings}@anchor{4c} @chapter Settings @@ -300,7 +300,7 @@ customization options. @end menu @node The initial state,Keybindings and other behaviour,,Settings -@anchor{settings the-initial-state}@anchor{4c} +@anchor{settings the-initial-state}@anchor{4d} @section The initial state @@ -347,12 +347,12 @@ Default: @code{(("^ \\*load\\*"))} @end deffn @node Keybindings and other behaviour,Search,The initial state,Settings -@anchor{settings keybindings-and-other-behaviour}@anchor{4d} +@anchor{settings keybindings-and-other-behaviour}@anchor{4e} @section Keybindings and other behaviour Evil comes with a rich system for modifying its key bindings -@ref{4e,,Keymaps}. For the most common tweaks, the following +@ref{4f,,Keymaps}. For the most common tweaks, the following variables are available. @anchor{settings elispobj-evil-toggle-key}@anchor{37} @@ -419,7 +419,7 @@ Whether @code{C-w} prefixes windows commands in Emacs state. Default: @code{nil} @end deffn -@anchor{settings elispobj-evil-want-Y-yank-to-eol}@anchor{42} +@anchor{settings elispobj-evil-want-Y-yank-to-eol}@anchor{43} @deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}Y@w{-}yank@w{-}to@w{-}eol Whether @code{Y} yanks to the end of the line. @@ -440,7 +440,7 @@ Default: @code{nil} @end deffn @node Search,Indentation,Keybindings and other behaviour,Settings -@anchor{settings search}@anchor{4f} +@anchor{settings search}@anchor{50} @section Search @@ -491,7 +491,7 @@ Default: @code{0.02} @end deffn @node Indentation,Cursor movement,Search,Settings -@anchor{settings indentation}@anchor{50} +@anchor{settings indentation}@anchor{51} @section Indentation @@ -533,7 +533,7 @@ Default: @code{t} @end deffn @node Cursor movement,Cursor display,Indentation,Settings -@anchor{settings cursor-movement}@anchor{51} +@anchor{settings cursor-movement}@anchor{52} @section Cursor movement @@ -627,7 +627,7 @@ Default: @code{nil} @end deffn @node Cursor display,Window management,Cursor movement,Settings -@anchor{settings cursor-display}@anchor{52} +@anchor{settings cursor-display}@anchor{53} @section Cursor display @@ -649,7 +649,7 @@ Default: @code{t} @end deffn @node Window management,Parenthesis highlighting,Cursor display,Settings -@anchor{settings window-management}@anchor{53} +@anchor{settings window-management}@anchor{54} @section Window management @@ -678,7 +678,7 @@ Default: @code{nil} @end deffn @node Parenthesis highlighting,Miscellaneous,Window management,Settings -@anchor{settings parenthesis-highlighting}@anchor{54} +@anchor{settings parenthesis-highlighting}@anchor{55} @section Parenthesis highlighting @@ -709,11 +709,11 @@ Default: @code{(not emacs insert replace)} @end deffn @node Miscellaneous,,Parenthesis highlighting,Settings -@anchor{settings miscellaneous}@anchor{55} +@anchor{settings miscellaneous}@anchor{56} @section Miscellaneous -@anchor{settings elispobj-evil-want-fine-undo}@anchor{41} +@anchor{settings elispobj-evil-want-fine-undo}@anchor{42} @deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}fine@w{-}undo Whether actions are undone in several steps. @@ -870,8 +870,16 @@ This applies to @code{C-n} and @code{C-p} in insert state. Default: @code{t} @end deffn +@anchor{settings elispobj-evil-want-empty-ex-last-command}@anchor{41} +@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}empty@w{-}ex@w{-}last@w{-}command + +Whether to default to evil-ex-previous-command at empty ex prompt. + +Default: @code{t} +@end deffn + @node Keymaps,Hooks,Settings,Top -@anchor{keymaps doc}@anchor{56}@anchor{keymaps chapter-keymaps}@anchor{4e}@anchor{keymaps keymaps}@anchor{57} +@anchor{keymaps doc}@anchor{57}@anchor{keymaps chapter-keymaps}@anchor{4f}@anchor{keymaps keymaps}@anchor{58} @chapter Keymaps @@ -945,7 +953,7 @@ The above examples could therefore have been written as follows: @end menu @node evil-define-key,Leader keys,,Keymaps -@anchor{keymaps evil-define-key}@anchor{58} +@anchor{keymaps evil-define-key}@anchor{59} @section evil-define-key @@ -1067,7 +1075,7 @@ bindings are desired: @end example @node Leader keys,,evil-define-key,Keymaps -@anchor{keymaps leader-keys}@anchor{59} +@anchor{keymaps leader-keys}@anchor{5a} @section Leader keys @@ -1097,7 +1105,7 @@ instead. @end deffn @node Hooks,Extension,Keymaps,Top -@anchor{hooks doc}@anchor{5a}@anchor{hooks hooks}@anchor{5b} +@anchor{hooks doc}@anchor{5b}@anchor{hooks hooks}@anchor{5c} @chapter Hooks @@ -1116,7 +1124,7 @@ During the hook execution, the variables @code{evil-next-state} and switched to and from, respectively. @node Extension,Frequently Asked Questions,Hooks,Top -@anchor{extension doc}@anchor{5c}@anchor{extension extension}@anchor{5d} +@anchor{extension doc}@anchor{5d}@anchor{extension extension}@anchor{5e} @chapter Extension @@ -1133,7 +1141,7 @@ macros. Package writers can use these to define new commands. @end menu @node Motions,Operators,,Extension -@anchor{extension motions}@anchor{5e} +@anchor{extension motions}@anchor{5f} @section Motions @@ -1192,7 +1200,7 @@ behave as a “rectangle” on screen rather than a contiguous range of characters. @node Operators,Text objects,Motions,Extension -@anchor{extension operators}@anchor{5f} +@anchor{extension operators}@anchor{60} @section Operators @@ -1252,7 +1260,7 @@ sequence such as @code{g?w} to encrypt from the current cursor to the end of the word. @node Text objects,Range types,Operators,Extension -@anchor{extension text-objects}@anchor{60} +@anchor{extension text-objects}@anchor{61} @section Text objects @@ -1363,7 +1371,7 @@ is ignored. @end deffn @node Range types,States,Text objects,Extension -@anchor{extension range-types}@anchor{61} +@anchor{extension range-types}@anchor{62} @section Range types @@ -1410,7 +1418,7 @@ be transformations on buffer positions, like @code{:expand} and @code{:contract} @end deffn @node States,,Range types,Extension -@anchor{extension states}@anchor{62} +@anchor{extension states}@anchor{63} @section States @@ -1476,7 +1484,7 @@ For example: @end example @node Frequently Asked Questions,Internals,Extension,Top -@anchor{faq doc}@anchor{63}@anchor{faq frequently-asked-questions}@anchor{64} +@anchor{faq doc}@anchor{64}@anchor{faq frequently-asked-questions}@anchor{65} @chapter Frequently Asked Questions @@ -1487,7 +1495,7 @@ For example: @end menu @node Problems with the escape key in the terminal,Underscore is not a word character,,Frequently Asked Questions -@anchor{faq problems-with-the-escape-key-in-the-terminal}@anchor{65} +@anchor{faq problems-with-the-escape-key-in-the-terminal}@anchor{66} @section Problems with the escape key in the terminal @@ -1533,7 +1541,7 @@ been pressed. But this also implies that pressing @code{ESC} followed by <key> cannot be used to simulate @code{M-<key>} in graphical mode! @node Underscore is not a word character,,Problems with the escape key in the terminal,Frequently Asked Questions -@anchor{faq underscore-is-not-a-word-character}@anchor{66} +@anchor{faq underscore-is-not-a-word-character}@anchor{67} @section Underscore is not a word character @@ -1603,7 +1611,7 @@ the @code{evil-symbol} thing: @end example @node Internals,The GNU Free Documentation License,Frequently Asked Questions,Top -@anchor{internals doc}@anchor{67}@anchor{internals internals}@anchor{68} +@anchor{internals doc}@anchor{68}@anchor{internals internals}@anchor{69} @chapter Internals @@ -1613,7 +1621,7 @@ the @code{evil-symbol} thing: @end menu @node Command properties,,,Internals -@anchor{internals command-properties}@anchor{69} +@anchor{internals command-properties}@anchor{6a} @section Command properties @@ -1686,7 +1694,7 @@ keystrokes. @end deffn @node The GNU Free Documentation License,Emacs lisp functions and variables,Internals,Top -@anchor{license doc}@anchor{6a}@anchor{license the-gnu-free-documentation-license}@anchor{6b} +@anchor{license doc}@anchor{6b}@anchor{license the-gnu-free-documentation-license}@anchor{6c} @chapter The GNU Free Documentation License @@ -2253,8 +2261,9 @@ site under CC-BY-SA on the same site at any time before August 1, * evil-want-C-u-scroll: 3e. * evil-want-C-w-delete: 3f. * evil-want-C-w-in-emacs-state: 40. -* evil-want-fine-undo: 41. -* evil-want-Y-yank-to-eol: 42. +* evil-want-empty-ex-last-command: 41. +* evil-want-fine-undo: 42. +* evil-want-Y-yank-to-eol: 43. @end menu diff --git a/doc/docstringdb.json b/doc/docstringdb.json index a4dbddc..160388d 100644 --- a/doc/docstringdb.json +++ b/doc/docstringdb.json @@ -2130,7 +2130,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Right-align lines in the region at WIDTH columns.\nThe default for width is the value of `fill-column'.", + "fn-docstring": "Left-align lines in the region at WIDTH columns.\nThe default for width is the value of `fill-column'.", "arglist": [ "beg", "end", @@ -2638,6 +2638,17 @@ "macrop": null, "keymap-inv": null }, + "evil-execute-normal-keys": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": "The keys used to invoke the current `evil-execute-in-normal-state'.\nCan be used to detect if we are currently in that quasi-state.\nWith current bindings, it will be \\<evil-insert-state-map>\\[evil-execute-in-normal-state]", + "fn-docstring": null, + "arglist": true, + "functionp": null, + "macrop": null, + "keymap-inv": null + }, "evil-ex-search-update-pattern": { "default": "nil", "local": null, @@ -3153,9 +3164,27 @@ "functionp": null, "macrop": null, "keymap-inv": { - "evil-append": "<insert>", "evil-normal-state": "<escape>", - "evil-replace-backspace": "DEL" + "evil-replace-backspace": "DEL", + "mouse-yank-primary": "<mouse-2>", + "evil-delete-backward-word": "C-w", + "evil-delete-backward-char-and-join": "", + "evil-paste-last-insertion-and-stop-insert": "C-@", + "evil-paste-last-insertion": "C-a", + "evil-shift-left-line": "C-d", + "evil-shift-right-line": "C-t", + "evil-complete-previous-line": "C-x C-p", + "evil-complete-next-line": "C-x C-n", + "evil-complete-previous": "C-p", + "evil-complete-next": "C-n", + "evil-copy-from-below": "C-e", + "evil-copy-from-above": "C-y", + "evil-paste-from-register": "C-r", + "evil-execute-in-normal-state": "C-o", + "evil-insert-digraph": "C-k", + "evil-quoted-insert": "C-v", + "evil-quoted-insert": "C-v", + "evil-append": "<insert>" } }, "evil-change-state": { @@ -3508,6 +3537,19 @@ "macrop": null, "keymap-inv": null }, + "evil-read-digraph-char-with-overlay": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": null, + "fn-docstring": "Read two chars, displaying the first in OVERLAY, replacing `?'.\nReturn the digraph from `evil-digraph', else return second char.", + "arglist": [ + "overlay" + ], + "functionp": true, + "macrop": null, + "keymap-inv": null + }, "evil-next-match": { "default": "nil", "local": null, @@ -3845,6 +3887,7 @@ "evil-end-of-visual-line": "g $", "evil-end-of-visual-line": "g $", "evil-goto-char": "g o", + "evil-percentage-of-line": "g M", "evil-middle-of-visual-line": "g m", "evil-first-non-blank-of-visual-line": "g ^", "evil-first-non-blank-of-visual-line": "g ^", @@ -4871,6 +4914,19 @@ "macrop": null, "keymap-inv": null }, + "evil-quoted-insert": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": null, + "fn-docstring": "Like `quoted-insert' but delete COUNT chars forward in replace state.\nAdds a `^' overlay as an input prompt.", + "arglist": [ + "count" + ], + "functionp": true, + "macrop": null, + "keymap-inv": null + }, "evil-auto-indent": { "default": "t", "local": true, @@ -5015,7 +5071,8 @@ "evil-paste-from-register": "C-r", "evil-execute-in-normal-state": "C-o", "evil-insert-digraph": "C-k", - "quoted-insert": "C-v", + "evil-quoted-insert": "C-v", + "evil-quoted-insert": "C-v", "evil-replace-state": "<insert>", "evil-emacs-state": "C-z", "evil-normal-state": "<escape>", @@ -5232,8 +5289,8 @@ "move-beginning-of-line": "C-b", "evil-ex-delete-backward-char": "DEL", "abort-recursive-edit": "C-g", - "exit-minibuffer": "C-j", - "exit-minibuffer": "C-j", + "exit-minibuffer": "RET", + "exit-minibuffer": "RET", "abort-minibuffers": "", "file-cache-minibuffer-complete": "C-<tab>", "self-insert-command": "TAB", @@ -5757,6 +5814,17 @@ "macrop": null, "keymap-inv": null }, + "evil-want-empty-ex-last-command": { + "default": "t", + "local": null, + "default-type": "symbol", + "var-docstring": "Whether to default to evil-ex-previous-command at empty ex prompt.", + "fn-docstring": null, + "arglist": true, + "functionp": null, + "macrop": null, + "keymap-inv": null + }, "evil-common": { "default": "nil", "local": null, @@ -6283,6 +6351,10 @@ "evil-close-fold": "z c", "evil-open-fold-rec": "z O", "evil-open-fold": "z o", + "evil-find-file-at-point-with-line": "[ F", + "find-file-at-point": "[ f", + "evil-find-file-at-point-with-line": "[ F", + "find-file-at-point": "[ f", "goto-last-change-reverse": "g ,", "goto-last-change": "g ;", "tab-bar-switch-to-prev-tab": "g T", @@ -6290,8 +6362,8 @@ "evil-invert-case": "g ~", "evil-rot13": "g ?", "browse-url-at-point": "g x", - "evil-find-file-at-point-with-line": "g F", - "find-file-at-point": "g f", + "evil-find-file-at-point-with-line": "[ F", + "find-file-at-point": "[ f", "evil-upcase": "g U", "evil-downcase": "g u", "evil-fill": "g w", @@ -6477,7 +6549,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Shift text from BEG to END to the right.\nThe text is shifted to the nearest multiple of `evil-shift-width'\n(the rounding can be disabled by setting `evil-shift-round').\nIf PRESERVE-EMPTY is non-nil, lines that contain only spaces are\nindented, too, otherwise they are ignored. Location of point\nis preserved relative to text when called from insert state.\nOtherwise, it is determined by `evil-start-of-line' and/or `evil-track-eol'.\nSee also `evil-shift-left'.", + "fn-docstring": "Shift text from BEG to END to the right.\nThe text is shifted to the nearest multiple of `evil-shift-width'\n(the rounding can be disabled by setting `evil-shift-round').\nIf PRESERVE-EMPTY is non-nil, lines that contain only spaces are\nindented, too, otherwise they are ignored. Location of point\nis preserved relative to text when called from insert or replace states.\nOtherwise, it is determined by `evil-start-of-line' and/or `evil-track-eol'.\nSee also `evil-shift-left'.", "arglist": [ "beg", "end", @@ -6724,6 +6796,20 @@ "macrop": true, "keymap-inv": null }, + "evil-percentage-of-line": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": null, + "fn-docstring": "Move the cursor to COUNT % of the width of the current line.\nIf no COUNT is given, default to 50%.", + "arglist": [ + "&optional", + "count" + ], + "functionp": true, + "macrop": null, + "keymap-inv": null + }, "evil-stop-track-last-insertion": { "default": "nil", "local": null, @@ -9618,7 +9704,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Past last insertion and change to normal state.", + "fn-docstring": "Paste last insertion and change to normal state.", "arglist": null, "functionp": true, "macrop": null, @@ -9750,6 +9836,23 @@ "macrop": null, "keymap-inv": null }, + "evil-update-replace-alist": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": null, + "fn-docstring": "Add CHARS-TO-DELETE chars to evil-replace-alist, starting at OPOINT.\nIf COUNT is greater than CHARS-TO-DELETE, pad the alist with nils.\nDecrement recorded position by optional offset, or 0.", + "arglist": [ + "opoint", + "count", + "chars-to-delete", + "&optional", + "offset" + ], + "functionp": true, + "macrop": null, + "keymap-inv": null + }, "evil-plist-delete": { "default": "nil", "local": null, @@ -11749,7 +11852,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Major mode for the Evil command line window.\n\nThis mode runs the hook `evil-command-window-mode-hook', as the\nfinal or penultimate step during initialization.\n\n\\{evil-command-window-mode-map}", + "fn-docstring": "Major mode for the Evil command line window.\n\nThis mode runs the hook `evil-command-window-mode-hook', as the final\nor penultimate step during initialization.\n\n\\{evil-command-window-mode-map}", "arglist": null, "functionp": true, "macrop": null, @@ -12584,6 +12687,17 @@ "macrop": null, "keymap-inv": null }, + "evil-end-and-return-macro": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": null, + "fn-docstring": "Like `kmacro-end-macro' but also return the macro.\nRemove \\<evil-insert-state-map>\\[evil-execute-in-normal-state] from the end.", + "arglist": null, + "functionp": true, + "macrop": null, + "keymap-inv": null + }, "evil--jumps-install-or-uninstall": { "default": "nil", "local": null, @@ -13273,7 +13387,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Execute BODY as if it is a `next-line' command, insofar as it tracks column.\nThis mostly copies the approach of Emacs' `line-move-1', but is modified\nso it is more compatible with evil's notions of eol & tracking.", + "fn-docstring": "Execute BODY so that column after execution is correct.\nIf `evil-start-of-line' is nil, treat BODY as if it were a `next-line' command.\nThis mostly copies the approach of Emacs' `line-move-1', but is modified\nso it is more compatible with evil's notions of eol & tracking.", "arglist": [ "&rest", "body" @@ -13325,7 +13439,7 @@ "default": "nil", "local": null, "default-type": "symbol", - "var-docstring": "Evil's bindings for insert state (for\n`evil-insert-state-map'), excluding <delete>, <escape>, and\n`evil-toggle-key'.", + "var-docstring": "Evil's bindings for insert & replace states.\nUsed in `evil-insert-state-map' and `evil-replace-state-map',\nexcluding <delete>, <escape>, and `evil-toggle-key'.", "fn-docstring": null, "arglist": true, "functionp": null, @@ -13866,7 +13980,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Read two keys from keyboard forming a digraph.\nThis function creates an overlay at (point), hiding the next\nHIDE-CHARS characters. HIDE-CHARS defaults to 1.", + "fn-docstring": "Read two keys from keyboard forming a digraph.\nThis function creates an overlay at (point), hiding the next\nHIDE-CHARS characters. HIDE-CHARS defaults to 1.", "arglist": [ "&optional", "hide-chars" @@ -14329,6 +14443,17 @@ "macrop": null, "keymap-inv": null }, + "evil-delete-indentation": { + "default": "nil", + "local": null, + "default-type": "symbol", + "var-docstring": null, + "fn-docstring": "Delete all indentation on current line.", + "arglist": null, + "functionp": true, + "macrop": null, + "keymap-inv": null + }, "evil-visual-char": { "default": "nil", "local": null, @@ -14641,7 +14766,7 @@ "local": null, "default-type": "symbol", "var-docstring": null, - "fn-docstring": "Major mode derived from `tabulated-list-mode' by `define-derived-mode'.\nIt inherits all of the parent's attributes, but has its own keymap,\nabbrev table and syntax table:\n\n `evil-list-view-mode-map', `evil-list-view-mode-abbrev-table' and `evil-list-view-mode-syntax-table'\n\nwhich more-or-less shadow tabulated-list-mode's corresponding tables.\n\nIn addition to any hooks its parent mode might have run, this mode\nruns the hook `evil-list-view-mode-hook', as the final or penultimate\nstep during initialization.\n\n\\{evil-list-view-mode-map}", + "fn-docstring": "Major mode derived from `tabulated-list-mode' by `define-derived-mode'.\nIt inherits all of the parent's attributes, but has its own keymap,\nabbrev table and syntax table:\n\n `evil-list-view-mode-map', `evil-list-view-mode-abbrev-table' and\n`evil-list-view-mode-syntax-table'\n\nwhich more-or-less shadow tabulated-list-mode's corresponding tables.\n\nIn addition to any hooks its parent mode might have run, this mode\nruns the hook `evil-list-view-mode-hook', as the final or penultimate\nstep during initialization.\n\n\\{evil-list-view-mode-map}", "arglist": null, "functionp": true, "macrop": null, @@ -15105,6 +15230,17 @@ "macrop": null, "keymap-inv": null }, + "evil-visual-previous-point": { + "default": "nil", + "local": true, + "default-type": "symbol", + "var-docstring": "The position of point before Visual state, a marker.", + "fn-docstring": null, + "arglist": true, + "functionp": null, + "macrop": null, + "keymap-inv": null + }, "evil-paste-before": { "default": "nil", "local": null, @@ -16088,7 +16224,7 @@ "local": null, "default-type": "symbol", "var-docstring": "Non-nil if Evil mode is enabled.\nSee the `evil-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `evil-mode'.", - "fn-docstring": "This function has :around advice: ‘ad-Advice-evil-mode’.\n\nToggle Evil-Local mode in all buffers.\nWith prefix ARG, enable Evil mode if ARG is positive; otherwise,\ndisable it. If called from Lisp, enable the mode if ARG is omitted or\nnil.\n\nEvil-Local mode is enabled in all buffers where `evil-initialize'\nwould do it.\n\nSee `evil-local-mode' for more information on Evil-Local mode.\n\n(fn &optional ARG)", + "fn-docstring": "Toggle Evil-Local mode in all buffers.\nWith prefix ARG, enable Evil mode if ARG is positive; otherwise,\ndisable it.\n\nIf called from Lisp, toggle the mode if ARG is `toggle'.\nEnable the mode if ARG is nil, omitted, or is a positive number.\nDisable the mode if ARG is a negative number.\n\nEvil-Local mode is enabled in all buffers where `evil-initialize'\nwould do it.\n\nSee `evil-local-mode' for more information on Evil-Local mode.\n\nThis function has :around advice: ‘ad-Advice-evil-mode’.\n\n(fn &optional ARG)", "arglist": [ "&optional", "arg" @@ -16116,7 +16252,7 @@ "local": true, "default-type": "symbol", "var-docstring": "Non-nil if Evil-Local mode is enabled.\nUse the command `evil-local-mode' to change this variable.", - "fn-docstring": "Minor mode for setting up Evil in a single buffer.\n\nIf called interactively, toggle `Evil-Local mode'. If the prefix\nargument is positive, enable the mode, and if it is zero or\nnegative, disable the mode.\n\nIf called from Lisp, toggle the mode if ARG is `toggle'. Enable\nthe mode if ARG is nil, omitted, or is a positive number.\nDisable the mode if ARG is a negative number.\n\nThe mode's hook is called both when the mode is enabled and when\nit is disabled.", + "fn-docstring": "Minor mode for setting up Evil in a single buffer.\n\nThis is a minor mode. If called interactively, toggle the\n`Evil-Local mode' mode. If the prefix argument is positive,\nenable the mode, and if it is zero or negative, disable the mode.\n\nIf called from Lisp, toggle the mode if ARG is `toggle'. Enable\nthe mode if ARG is nil, omitted, or is a positive number.\nDisable the mode if ARG is a negative number.\n\nTo check whether the minor mode is enabled in the current buffer,\nevaluate `evil-local-mode'.\n\nThe mode's hook is called both when the mode is enabled and when\nit is disabled.", "arglist": [ "&optional", "arg" diff --git a/doc/source/settings.rst b/doc/source/settings.rst index fb786f2..a855040 100644 --- a/doc/source/settings.rst +++ b/doc/source/settings.rst @@ -183,6 +183,8 @@ Miscellaneous .. elisp:autovariable:: evil-complete-all-buffers +.. elisp:autovariable:: evil-want-empty-ex-last-command + .. rubric:: Footnotes |
