aboutsummaryrefslogtreecommitdiff
path: root/doc/build
diff options
context:
space:
mode:
authorEivind Fonn <evfonn@gmail.com>2020-10-13 22:08:19 +0200
committerEivind Fonn <evfonn@gmail.com>2020-10-14 22:25:00 +0200
commit7dbb790f12dc22419a6ee77de896fe75e786c515 (patch)
treecfcfdab4344976d8adc841ba457545bfac83d972 /doc/build
parent326e1d8205c928c11932c9274ef399246b54dfc4 (diff)
Update texinfo documentation
Diffstat (limited to 'doc/build')
-rw-r--r--doc/build/texinfo/evil.texi195
1 files changed, 109 insertions, 86 deletions
diff --git a/doc/build/texinfo/evil.texi b/doc/build/texinfo/evil.texi
index 067c057..4cecf3e 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 2.4.3.@*
+@*Generated by Sphinx 3.2.1.@*
@end ifinfo
@settitle Evil documentation
@defindex ge
@@ -21,7 +21,7 @@
@copying
@quotation
-Evil 1.14.0, Mar 04, 2020
+Evil 1.14.0, Oct 14, 2020
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{40}
+@anchor{index doc}@anchor{42}
@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{41}@anchor{overview evil}@anchor{42}@anchor{overview overview}@anchor{43}
+@anchor{overview doc}@anchor{43}@anchor{overview evil}@anchor{44}@anchor{overview overview}@anchor{45}
@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{44}
+@anchor{overview installation-via-package-el}@anchor{46}
@section Installation via package.el
@@ -158,12 +158,12 @@ 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{45}
+@anchor{overview manual-installation}@anchor{47}
@section Manual installation
-First, install @cite{goto-chg} and @cite{cl-lib}. If you have an
-Emacs version of 24.3 or newer, you should already have @cite{cl-lib}.
+First, install @cite{goto-chg} and @cite{cl-lib}. If you have an Emacs version
+of 24.3 or newer, you should already have @cite{cl-lib}.
Evil lives in a git repository. To download Evil, do:
@@ -183,7 +183,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{46}
+@anchor{overview modes-and-states}@anchor{48}
@section Modes and states
@@ -248,7 +248,7 @@ normal state.
@end table
@node Settings,Keymaps,Overview,Top
-@anchor{settings doc}@anchor{47}@anchor{settings settings}@anchor{48}
+@anchor{settings doc}@anchor{49}@anchor{settings settings}@anchor{4a}
@chapter Settings
@@ -291,16 +291,16 @@ customization options.
@end menu
@node The initial state,Keybindings and other behaviour,,Settings
-@anchor{settings the-initial-state}@anchor{49}
+@anchor{settings the-initial-state}@anchor{4b}
@section The initial state
The initial state of a buffer is determined by its major mode. Evil
maintains an association between major modes and their corresponding
states, which is most easily modified using the function
-@ref{2f,,evil-set-initial-state}.
+@ref{30,,evil-set-initial-state}.
-@anchor{settings elispobj-evil-set-initial-state}@anchor{2f}
+@anchor{settings elispobj-evil-set-initial-state}@anchor{30}
@deffn {Emacs Lisp Autofunction} (evil@w{-}set@w{-}initial@w{-}state MODE STATE)
Set the initial state for major mode @emph{MODE} to @emph{STATE}.
@@ -314,7 +314,7 @@ If no state can be found, Evil uses the default initial state.
The default Evil state.
This is the state a buffer starts in when it is not otherwise
-configured (see @ref{2f,,evil-set-initial-state} and
+configured (see @ref{30,,evil-set-initial-state} and
@ref{5,,evil-buffer-regexps}). The value may be one of @code{normal},
@code{insert}, @code{visual}, @code{replace}, @code{operator}, @code{motion} and @code{emacs}.
@@ -338,15 +338,15 @@ Default: @code{(("^ \\*load\\*"))}
@end deffn
@node Keybindings and other behaviour,Search,The initial state,Settings
-@anchor{settings keybindings-and-other-behaviour}@anchor{4a}
+@anchor{settings keybindings-and-other-behaviour}@anchor{4c}
@section Keybindings and other behaviour
Evil comes with a rich system for modifying its key bindings
-@ref{4b,,Keymaps}. For the most common tweaks, the following
+@ref{4d,,Keymaps}. For the most common tweaks, the following
variables are available.
-@anchor{settings elispobj-evil-toggle-key}@anchor{35}
+@anchor{settings elispobj-evil-toggle-key}@anchor{36}
@deffn {Emacs Lisp Autovariable} evil@w{-}toggle@w{-}key
The key used to change to and from Emacs state.
@@ -355,7 +355,7 @@ Must be readable by @code{read-kbd-macro}. For example: “C-z”.
Default: @code{"C-z"}
@end deffn
-@anchor{settings elispobj-evil-want-C-i-jump}@anchor{39}
+@anchor{settings elispobj-evil-want-C-i-jump}@anchor{3b}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}C@w{-}i@w{-}jump
Whether @code{C-i} jumps forward in the jump list (like Vim).
@@ -364,7 +364,7 @@ Otherwise, @code{C-i} inserts a tab character.
Default: @code{t}
@end deffn
-@anchor{settings elispobj-evil-want-C-u-delete}@anchor{3a}
+@anchor{settings elispobj-evil-want-C-u-delete}@anchor{3c}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}C@w{-}u@w{-}delete
Whether @code{C-u} deletes back to indentation in insert state.
@@ -375,7 +375,7 @@ ubiquity of prefix arguments.
Default: @code{nil}
@end deffn
-@anchor{settings elispobj-evil-want-C-u-scroll}@anchor{3b}
+@anchor{settings elispobj-evil-want-C-u-scroll}@anchor{3d}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}C@w{-}u@w{-}scroll
Whether @code{C-u} scrolls up (like Vim).
@@ -386,7 +386,7 @@ ubiquity of prefix arguments.
Default: @code{nil}
@end deffn
-@anchor{settings elispobj-evil-want-C-d-scroll}@anchor{38}
+@anchor{settings elispobj-evil-want-C-d-scroll}@anchor{3a}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}C@w{-}d@w{-}scroll
Whether @code{C-d} scrolls down (like Vim).
@@ -394,7 +394,7 @@ Whether @code{C-d} scrolls down (like Vim).
Default: @code{t}
@end deffn
-@anchor{settings elispobj-evil-want-C-w-delete}@anchor{3c}
+@anchor{settings elispobj-evil-want-C-w-delete}@anchor{3e}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}C@w{-}w@w{-}delete
Whether @code{C-w} deletes a word in Insert state.
@@ -402,7 +402,7 @@ Whether @code{C-w} deletes a word in Insert state.
Default: @code{t}
@end deffn
-@anchor{settings elispobj-evil-want-C-w-in-emacs-state}@anchor{3d}
+@anchor{settings elispobj-evil-want-C-w-in-emacs-state}@anchor{3f}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}C@w{-}w@w{-}in@w{-}emacs@w{-}state
Whether @code{C-w} prefixes windows commands in Emacs state.
@@ -410,7 +410,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{3f}
+@anchor{settings elispobj-evil-want-Y-yank-to-eol}@anchor{41}
@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.
@@ -423,7 +423,7 @@ Default: @code{nil}
@deffn {Emacs Lisp Autovariable} evil@w{-}disable@w{-}insert@w{-}state@w{-}bindings
Whether insert state bindings should be used.
-Bindings for escape, delete and @ref{35,,evil-toggle-key} are always
+Bindings for escape, delete and @ref{36,,evil-toggle-key} are always
available. If this is non-nil, default Emacs bindings are by and
large accessible in insert state.
@@ -431,10 +431,20 @@ Default: @code{nil}
@end deffn
@node Search,Indentation,Keybindings and other behaviour,Settings
-@anchor{settings search}@anchor{4c}
+@anchor{settings search}@anchor{4e}
@section Search
+@anchor{settings elispobj-evil-search-module}@anchor{2a}
+@deffn {Emacs Lisp Autovariable} evil@w{-}search@w{-}module
+
+The search module to be used. May be either @code{isearch}, for
+Emacs’ isearch module, or @code{evil-search}, for Evil’s own
+interactive search module.
+
+Default: @code{isearch}
+@end deffn
+
@anchor{settings elispobj-evil-regexp-search}@anchor{27}
@deffn {Emacs Lisp Autovariable} evil@w{-}regexp@w{-}search
@@ -443,7 +453,7 @@ Whether to use regular expressions for searching in @code{/} and @code{?}.
Default: @code{t}
@end deffn
-@anchor{settings elispobj-evil-search-wrap}@anchor{2a}
+@anchor{settings elispobj-evil-search-wrap}@anchor{2b}
@deffn {Emacs Lisp Autovariable} evil@w{-}search@w{-}wrap
Whether search with @code{/} and @code{?} wraps around the buffer.
@@ -471,7 +481,7 @@ Default: @code{0.02}
@end deffn
@node Indentation,Cursor movement,Search,Settings
-@anchor{settings indentation}@anchor{4d}
+@anchor{settings indentation}@anchor{4f}
@section Indentation
@@ -483,7 +493,7 @@ Whether to auto-indent when opening lines with @code{o} and @code{O}.
Default: @code{t}, buffer-local
@end deffn
-@anchor{settings elispobj-evil-shift-width}@anchor{32}
+@anchor{settings elispobj-evil-shift-width}@anchor{33}
@deffn {Emacs Lisp Autovariable} evil@w{-}shift@w{-}width
The number of columns by which a line is shifted.
@@ -492,12 +502,12 @@ This applies to the shifting operators @code{>} and @code{<}.
Default: @code{4}, buffer-local
@end deffn
-@anchor{settings elispobj-evil-shift-round}@anchor{31}
+@anchor{settings elispobj-evil-shift-round}@anchor{32}
@deffn {Emacs Lisp Autovariable} evil@w{-}shift@w{-}round
Whether shifting rounds to the nearest multiple.
If non-nil, @code{>} and @code{<} adjust line
-indentation to the nearest multiple of @ref{32,,evil-shift-width}.
+indentation to the nearest multiple of @ref{33,,evil-shift-width}.
Default: @code{t}, buffer-local
@end deffn
@@ -513,7 +523,7 @@ Default: @code{t}
@end deffn
@node Cursor movement,Cursor display,Indentation,Settings
-@anchor{settings cursor-movement}@anchor{4e}
+@anchor{settings cursor-movement}@anchor{50}
@section Cursor movement
@@ -585,7 +595,7 @@ This variable must be set before Evil is loaded.
Default: @code{nil}
@end deffn
-@anchor{settings elispobj-evil-track-eol}@anchor{36}
+@anchor{settings elispobj-evil-track-eol}@anchor{37}
@deffn {Emacs Lisp Autovariable} evil@w{-}track@w{-}eol
Whether @code{$} “sticks” the cursor to the end of the line.
@@ -597,7 +607,7 @@ Default: @code{t}
@end deffn
@node Cursor display,Window management,Cursor movement,Settings
-@anchor{settings cursor-display}@anchor{4f}
+@anchor{settings cursor-display}@anchor{51}
@section Cursor display
@@ -619,7 +629,7 @@ Default: @code{t}
@end deffn
@node Window management,Parenthesis highlighting,Cursor display,Settings
-@anchor{settings window-management}@anchor{50}
+@anchor{settings window-management}@anchor{52}
@section Window management
@@ -631,7 +641,7 @@ If non-nil window creation and deletion trigger rebalancing.
Default: @code{t}
@end deffn
-@anchor{settings elispobj-evil-split-window-below}@anchor{34}
+@anchor{settings elispobj-evil-split-window-below}@anchor{35}
@deffn {Emacs Lisp Autovariable} evil@w{-}split@w{-}window@w{-}below
If non-nil split windows are created below.
@@ -639,7 +649,7 @@ If non-nil split windows are created below.
Default: @code{nil}
@end deffn
-@anchor{settings elispobj-evil-vsplit-window-right}@anchor{37}
+@anchor{settings elispobj-evil-vsplit-window-right}@anchor{39}
@deffn {Emacs Lisp Autovariable} evil@w{-}vsplit@w{-}window@w{-}right
If non-nil vertically split windows with are created to the right.
@@ -648,14 +658,14 @@ Default: @code{nil}
@end deffn
@node Parenthesis highlighting,Miscellaneous,Window management,Settings
-@anchor{settings parenthesis-highlighting}@anchor{51}
+@anchor{settings parenthesis-highlighting}@anchor{53}
@section Parenthesis highlighting
These settings concern the integration between Evil and
@code{show-paren-mode}. They take no effect if this mode is not enabled.
-@anchor{settings elispobj-evil-show-paren-range}@anchor{33}
+@anchor{settings elispobj-evil-show-paren-range}@anchor{34}
@deffn {Emacs Lisp Autovariable} evil@w{-}show@w{-}paren@w{-}range
The minimal distance between point and a parenthesis
@@ -679,11 +689,11 @@ Default: @code{(not emacs insert replace)}
@end deffn
@node Miscellaneous,,Parenthesis highlighting,Settings
-@anchor{settings miscellaneous}@anchor{52}
+@anchor{settings miscellaneous}@anchor{54}
@section Miscellaneous
-@anchor{settings elispobj-evil-want-fine-undo}@anchor{3e}
+@anchor{settings elispobj-evil-want-fine-undo}@anchor{40}
@deffn {Emacs Lisp Autovariable} evil@w{-}want@w{-}fine@w{-}undo
Whether actions are undone in several steps.
@@ -700,6 +710,17 @@ work consistently.
Default: @code{nil}
@end deffn
+@anchor{settings elispobj-evil-undo-system}@anchor{38}
+@deffn {Emacs Lisp Autovariable} evil@w{-}undo@w{-}system
+
+Undo system Evil should use. If equal to @code{undo-tree} or
+@code{undo-fu}, those packages must be installed. If equal to
+@code{undo-tree}, @code{undo-tree-mode} must also be activated. If equal
+to @code{undo-redo}, Evil uses commands natively available in Emacs 28.
+
+Default: @code{nil}
+@end deffn
+
@anchor{settings elispobj-evil-backspace-join-lines}@anchor{3}
@deffn {Emacs Lisp Autovariable} evil@w{-}backspace@w{-}join@w{-}lines
@@ -830,7 +851,7 @@ Default: @code{t}
@end deffn
@node Keymaps,Hooks,Settings,Top
-@anchor{keymaps doc}@anchor{53}@anchor{keymaps chapter-keymaps}@anchor{4b}@anchor{keymaps keymaps}@anchor{54}
+@anchor{keymaps doc}@anchor{55}@anchor{keymaps chapter-keymaps}@anchor{4d}@anchor{keymaps keymaps}@anchor{56}
@chapter Keymaps
@@ -904,7 +925,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{55}
+@anchor{keymaps evil-define-key}@anchor{57}
@section evil-define-key
@@ -1026,7 +1047,7 @@ bindings are desired:
@end example
@node Leader keys,,evil-define-key,Keymaps
-@anchor{keymaps leader-keys}@anchor{56}
+@anchor{keymaps leader-keys}@anchor{58}
@section Leader keys
@@ -1041,10 +1062,10 @@ a key mapping, e.g.
Likewise, you can use the expression @code{<localleader>} to mimic Vim’s
local leader, which is designed for mode-specific key bindings.
-You can use the function @ref{30,,evil-set-leader} to designate
+You can use the function @ref{31,,evil-set-leader} to designate
which key acts as the leader and the local leader.
-@anchor{keymaps elispobj-evil-set-leader}@anchor{30}
+@anchor{keymaps elispobj-evil-set-leader}@anchor{31}
@deffn {Emacs Lisp Autofunction} (evil@w{-}set@w{-}leader STATE KEY [LOCALLEADER])
Set @emph{KEY} to trigger leader bindings in @emph{STATE}.
@@ -1056,7 +1077,7 @@ instead.
@end deffn
@node Hooks,Extension,Keymaps,Top
-@anchor{hooks doc}@anchor{57}@anchor{hooks hooks}@anchor{58}
+@anchor{hooks doc}@anchor{59}@anchor{hooks hooks}@anchor{5a}
@chapter Hooks
@@ -1075,7 +1096,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{59}@anchor{extension extension}@anchor{5a}
+@anchor{extension doc}@anchor{5b}@anchor{extension extension}@anchor{5c}
@chapter Extension
@@ -1092,7 +1113,7 @@ macros. Package writers can use these to define new commands.
@end menu
@node Motions,Operators,,Extension
-@anchor{extension motions}@anchor{5b}
+@anchor{extension motions}@anchor{5d}
@section Motions
@@ -1151,7 +1172,7 @@ behave as a “rectangle” on screen rather than a contiguous range of
characters.
@node Operators,Text objects,Motions,Extension
-@anchor{extension operators}@anchor{5c}
+@anchor{extension operators}@anchor{5e}
@section Operators
@@ -1211,7 +1232,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{5d}
+@anchor{extension text-objects}@anchor{5f}
@section Text objects
@@ -1278,7 +1299,7 @@ number of @emph{things}.
@end quotation
@end cartouche
-@anchor{extension elispobj-evil-select-inner-object}@anchor{2c}
+@anchor{extension elispobj-evil-select-inner-object}@anchor{2d}
@deffn {Emacs Lisp Autofunction} (evil@w{-}select@w{-}inner@w{-}object THING BEG END TYPE [COUNT LINE])
Return an inner text object range of @emph{COUNT} objects.
@@ -1290,7 +1311,7 @@ current selection. If @emph{LINE} is non-nil, the text object should be
linewise, otherwise it is character wise.
@end deffn
-@anchor{extension elispobj-evil-select-an-object}@anchor{2b}
+@anchor{extension elispobj-evil-select-an-object}@anchor{2c}
@deffn {Emacs Lisp Autofunction} (evil@w{-}select@w{-}an@w{-}object THING BEG END TYPE COUNT [LINE])
Return an outer text object range of @emph{COUNT} objects.
@@ -1302,7 +1323,7 @@ current selection. If @emph{LINE} is non-nil, the text object should be
linewise, otherwise it is character wise.
@end deffn
-@anchor{extension elispobj-evil-select-paren}@anchor{2d}
+@anchor{extension elispobj-evil-select-paren}@anchor{2e}
@deffn {Emacs Lisp Autofunction} (evil@w{-}select@w{-}paren OPEN CLOSE BEG END TYPE COUNT [INCLUSIVE])
Return a range @code{(BEG END)} of @emph{COUNT} delimited text objects.
@@ -1322,7 +1343,7 @@ is ignored.
@end deffn
@node Range types,States,Text objects,Extension
-@anchor{extension range-types}@anchor{5e}
+@anchor{extension range-types}@anchor{60}
@section Range types
@@ -1369,7 +1390,7 @@ be transformations on buffer positions, like @code{:expand} and @code{:contract}
@end deffn
@node States,,Range types,Extension
-@anchor{extension states}@anchor{5f}
+@anchor{extension states}@anchor{61}
@section States
@@ -1435,7 +1456,7 @@ For example:
@end example
@node Frequently Asked Questions,Internals,Extension,Top
-@anchor{faq doc}@anchor{60}@anchor{faq frequently-asked-questions}@anchor{61}
+@anchor{faq doc}@anchor{62}@anchor{faq frequently-asked-questions}@anchor{63}
@chapter Frequently Asked Questions
@@ -1446,7 +1467,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{62}
+@anchor{faq problems-with-the-escape-key-in-the-terminal}@anchor{64}
@section Problems with the escape key in the terminal
@@ -1492,7 +1513,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{63}
+@anchor{faq underscore-is-not-a-word-character}@anchor{65}
@section Underscore is not a word character
@@ -1546,7 +1567,7 @@ the @code{evil-symbol} thing:
@end example
@node Internals,The GNU Free Documentation License,Frequently Asked Questions,Top
-@anchor{internals doc}@anchor{64}@anchor{internals internals}@anchor{65}
+@anchor{internals doc}@anchor{66}@anchor{internals internals}@anchor{67}
@chapter Internals
@@ -1556,7 +1577,7 @@ the @code{evil-symbol} thing:
@end menu
@node Command properties,,,Internals
-@anchor{internals command-properties}@anchor{66}
+@anchor{internals command-properties}@anchor{68}
@section Command properties
@@ -1574,10 +1595,10 @@ property is a @code{:keyword} with an associated value, e.g.
Add @emph{PROPERTIES} to @emph{COMMAND}.
@emph{PROPERTIES} should be a property list.
-To replace all properties at once, use @ref{2e,,evil-set-command-properties}.
+To replace all properties at once, use @ref{2f,,evil-set-command-properties}.
@end deffn
-@anchor{internals elispobj-evil-set-command-properties}@anchor{2e}
+@anchor{internals elispobj-evil-set-command-properties}@anchor{2f}
@deffn {Emacs Lisp Autofunction} (evil@w{-}set@w{-}command@w{-}properties COMMAND [PROPERTIES...])
Replace all of @emph{COMMAND}’s properties with @emph{PROPERTIES}.
@@ -1629,7 +1650,7 @@ keystrokes.
@end deffn
@node The GNU Free Documentation License,Emacs lisp functions and variables,Internals,Top
-@anchor{license doc}@anchor{67}@anchor{license the-gnu-free-documentation-license}@anchor{68}
+@anchor{license doc}@anchor{69}@anchor{license the-gnu-free-documentation-license}@anchor{6a}
@chapter The GNU Free Documentation License
@@ -2173,28 +2194,30 @@ site under CC-BY-SA on the same site at any time before August 1,
* evil-regexp-search: 27.
* evil-repeat-move-cursor: 28.
* evil-respect-visual-line-mode: 29.
-* evil-search-wrap: 2a.
-* evil-select-an-object: 2b.
-* evil-select-inner-object: 2c.
-* evil-select-paren: 2d.
-* evil-set-command-properties: 2e.
-* evil-set-initial-state: 2f.
-* evil-set-leader: 30.
-* evil-shift-round: 31.
-* evil-shift-width: 32.
-* evil-show-paren-range: 33.
-* evil-split-window-below: 34.
-* evil-toggle-key: 35.
-* evil-track-eol: 36.
-* evil-vsplit-window-right: 37.
-* evil-want-C-d-scroll: 38.
-* evil-want-C-i-jump: 39.
-* evil-want-C-u-delete: 3a.
-* evil-want-C-u-scroll: 3b.
-* evil-want-C-w-delete: 3c.
-* evil-want-C-w-in-emacs-state: 3d.
-* evil-want-fine-undo: 3e.
-* evil-want-Y-yank-to-eol: 3f.
+* evil-search-module: 2a.
+* evil-search-wrap: 2b.
+* evil-select-an-object: 2c.
+* evil-select-inner-object: 2d.
+* evil-select-paren: 2e.
+* evil-set-command-properties: 2f.
+* evil-set-initial-state: 30.
+* evil-set-leader: 31.
+* evil-shift-round: 32.
+* evil-shift-width: 33.
+* evil-show-paren-range: 34.
+* evil-split-window-below: 35.
+* evil-toggle-key: 36.
+* evil-track-eol: 37.
+* evil-undo-system: 38.
+* evil-vsplit-window-right: 39.
+* evil-want-C-d-scroll: 3a.
+* evil-want-C-i-jump: 3b.
+* evil-want-C-u-delete: 3c.
+* evil-want-C-u-scroll: 3d.
+* evil-want-C-w-delete: 3e.
+* evil-want-C-w-in-emacs-state: 3f.
+* evil-want-fine-undo: 40.
+* evil-want-Y-yank-to-eol: 41.
@end menu