File: evil-vars.el.html

Defined variables (235)

evil--cursor-afterInternal flag for gp & gP.
evil--ex-global-active-pIf the :global command is running.
evil--ex-print-accumulatorUsed by :print etc. to accumulate a string when invoked by :global etc.
evil--region-from-mouseWhether the region was set by the mouse.
evil-after-global-hookFunctions to be run after :global and :vglobal.
evil-after-load-hookFunctions to be run when loading of Evil is finished.
evil-auto-balance-windowsIf non-nil window creation and deletion trigger rebalancing.
evil-auto-indent
evil-backspace-join-linesWhether backward delete in insert state may join lines.
evil-bigwordThe set of characters to be interpreted as WORD boundaries.
evil-buffer-regexpsRegular expressions determining the initial state for a buffer.
evil-called-from-ex-pNon-nil if a command is currently being called as an Ex command.
evil-change-commandsCommands that wrap or replace ‘evil-change’.
evil-cjk-emacs-word-boundaryDetermine word boundary exactly the same way as Emacs does.
evil-cjk-word-combining-categoriesList of pair (cons) of categories to determine word boundary
evil-cjk-word-separating-categoriesList of pair (cons) of categories to determine word boundary
evil-command-line-mapKeymap used for the various Evil command-lines.
evil-command-window-heightHeight (in lines) of the command line window.
evil-complete-all-buffers
evil-complete-next-funcCompletion function used by C-n.
evil-complete-next-line-funcMinibuffer completion function used by C-x C-n.
evil-complete-next-minibuffer-funcMinibuffer completion function used by C-n.
evil-complete-previous-funcCompletion function used by C-p.
evil-complete-previous-line-funcMinibuffer completion function used by C-x C-p.
evil-complete-previous-minibuffer-funcMinibuffer completion function used by C-p.
evil-cross-lines
evil-current-insertionInformation about the latest insertion in insert state.
evil-default-cursorThe default cursor.
evil-default-stateThe default Evil state.
evil-disable-insert-state-bindingsWhether insert state bindings should be used.
evil-display-shell-error-in-messageShow error output of a shell command in the error buffer.
evil-echo-area-messagePrevious value of ‘current-message’.
evil-echo-stateWhether to signal the current state in the echo area.
evil-esc-delayThe time, in seconds, to wait for another key after escape.
evil-esc-mapOriginal ESC prefix map in ‘input-decode-map’.
evil-esc-modeNon-nil if ‘evil-esc-mode’ is enabled.
evil-eval-historyHistory of eval input, from the ‘=’ register.
evil-eval-mapKeymap for eval input.
evil-ex-active-highlights-alistAn alist of currently active highlights.
evil-ex-argumentThe current argument of the Ex command.
evil-ex-bangThe "!" argument of the current Ex command.
evil-ex-complete-emacs-commandsTAB-completion for Emacs commands in ex command line.
evil-ex-completion-mapKeymap for Ex.
evil-ex-current-bufferBuffer that was current when the Evil command line was started.
evil-ex-historyHistory of Ex commands.
evil-ex-hl-update-delayTime in seconds of idle before updating search highlighting.
evil-ex-hl-update-timerTime used for updating highlights.
evil-ex-initial-inputAdditional initial content of the Ex command line.
evil-ex-interactive-search-highlightDetermine in which windows the interactive highlighting should be shown.
evil-ex-last-was-searchNon-nil if the previous was a search.
evil-ex-mapKeymap for Ex.
evil-ex-original-bufferBuffer that was current when the Evil command line was started.
evil-ex-pointThe point position when the Ex command was called.
evil-ex-rangeThe current range of the Ex command.
evil-ex-search-caseThe case behaviour of the search command.
evil-ex-search-countThe count of the current search.
evil-ex-search-directionThe direction of the current search, either ‘forward’ or ‘backward’.
evil-ex-search-highlight-allIf t and interactive search is enabled, all matches are
evil-ex-search-historyThe history for the search command.
evil-ex-search-incrementalIf t, use incremental search. Note that this only affects the
evil-ex-search-interactiveIf t search is interactive.
evil-ex-search-keymapKeymap used in ex-search-mode.
evil-ex-search-match-begThe beginning position of the last match.
evil-ex-search-match-endThe end position of the last match.
evil-ex-search-offsetThe last search offset.
evil-ex-search-overlayThe overlay for the current search result.
evil-ex-search-patternThe last search pattern.
evil-ex-search-persistent-highlightIf non-nil matches remain highlighted when the search ends.
evil-ex-search-start-pointThe point where the search started.
evil-ex-search-vim-style-regexpIf non-nil Vim-style backslash codes are supported in search patterns.
evil-ex-shortcut-mapKeymap for Ex.
evil-ex-substitute-caseThe case behaviour of the search command.
evil-ex-substitute-current-replacementThe actual replacement.
evil-ex-substitute-flagsThe last substitute flags.
evil-ex-substitute-globalIf non-nil substitute patterns are global by default.
evil-ex-substitute-highlight-allIf t all matches for the substitute pattern are highlighted.
evil-ex-substitute-interactive-replaceIf t and substitute patterns are highlighted,
evil-ex-substitute-patternThe last substitute pattern.
evil-ex-substitute-replacementThe last substitute replacement.
evil-ex-visual-char-rangeType of default ex range in visual char state.
evil-execute-in-emacs-state-bufferThe buffer of the latest ‘evil-execute-in-emacs-state’.
evil-flash-delay
evil-flash-timerTimer for flashing search results.
evil-fold-listActions to be performed for various folding operations.
evil-force-cursorOverwrite the current states default cursor.
evil-global-keymaps-alistAssociation list of keymap variables.
evil-goto-definition-functionsList of functions run until success by ‘evil-goto-definition’.
evil-highlight-closing-paren-at-point-statesThe states in which the closing parenthesis at point should be highlighted.
evil-in-single-undoSet to non-nil if the current undo steps are connected.
evil-indent-convert-tabs
evil-inhibit-escIf non-nil, the "\e" event will never be translated to ‘escape’.
evil-inhibit-operatorInhibit current operator.
evil-inhibit-operator-valueThis variable is used to transfer the value
evil-inner-text-objects-mapKeymap for inner text objects.
evil-input-methodInput method used in Insert state and Emacs state.
evil-insert-countThe explicit count passed to a command starting Insert or Replace state.
evil-insert-linesNon-nil if the current insertion command is a line-insertion
evil-insert-repeat-infoRepeat information accumulated during an insertion.
evil-insert-skip-empty-linesNon-nil of the current insertion should not take place on
evil-insert-vcountThe information about the number of following lines the
evil-interactive-alistAssociation list of Evil-specific interactive codes.
evil-intercept-escWhether Evil should intercept the escape key.
evil-intercept-mapsKeymaps that should intercept Evil maps.
evil-kbd-macro-suppress-motion-error
evil-kill-on-visual-pasteWhether pasting in visual state adds the replaced text to the
evil-last-=-register-inputMost recent input from the ‘=’ register. A string.
evil-last-findA pair (FUNCTION . CHAR) describing the lastest character
evil-last-insertionThe last piece of inserted text.
evil-last-pasteInformation about the latest paste.
evil-last-recorded-registerThe last recorded register.
evil-last-registerThe last executed register.
evil-last-repeatInformation about the latest repeat command.
evil-last-small-deletionThe last piece of deleted text.
evil-last-undo-entryInformation about the latest undo entry in the buffer.
evil-local-keymaps-alistAssociation list of keymap variables that must be
evil-lookup-funcLookup function used by "K".
evil-magicMeaning which characters in a pattern are magic.
evil-markers-alistAssociation list for markers.
evil-maybe-remove-spacesFlag to determine if newly inserted spaces should be removed.
evil-minor-mode-keymaps-alistAssociation list of Evil states to minor-mode keymap alists.
evil-mode-line-formatThe position of the state tag in the mode line.
evil-mode-line-tagMode-Line indicator for the current state.
evil-mode-map-alistAssociation list of keymaps to use for Evil modes.
evil-motion-markerMarker for storing the starting position of a motion.
evil-motionsNon-Evil commands to initialize to motions.
evil-mouse-wordThe thing-at-point symbol for double click selection.
evil-move-beyond-eolWhether the cursor can move past the end of the line.
evil-move-cursor-backWhether the cursor is moved backwards when exiting insert state.
evil-next-stateThe Evil state being switched to.
evil-no-displayIf non-nil, various Evil displays are inhibited.
evil-operator-range-beginningBeginning of ‘evil-operator-range’.
evil-operator-range-endEnd of ‘evil-operator-range’.
evil-operator-range-motionMotion of ‘evil-operator-range’.
evil-operator-range-typeType of ‘evil-operator-range’.
evil-operator-start-colUsed to restore column (where possible) after an operator has moved it.
evil-outer-text-objects-mapKeymap for outer text objects.
evil-overriding-mapsKeymaps that should override Evil maps.
evil-paste-countThe count argument of the current paste command.
evil-pending-custom-initializeA list of pending initializations for custom variables.
evil-pending-intercept-mapsAn alist of pending intercept maps.
evil-pending-overriding-mapsAn alist of pending overriding maps.
evil-prev-visual-markThe previous position of mark in Visual state, a marker.
evil-prev-visual-pointThe previous position of point in Visual state, a marker.
evil-prev-visual-selectionThe previous kind of Visual selection.
evil-previous-shell-commandThe last shell command.
evil-previous-stateThe Evil state being switched from.
evil-previous-state-alistFor Each evil state the Evil state being switched from.
evil-read-key-mapKeymap active during ‘evil-read-key’.
evil-recording-current-commandWhether we are recording the current command for repeat.
evil-recording-repeatWhether we are recording a repeat.
evil-redo-functionFunction to be used by ‘evil-redo’.
evil-regexp-search
evil-repeat-bufferThe buffer in which the repeat started.
evil-repeat-changesAccumulated buffer changes in reverse order for change-tracking commands.
evil-repeat-countThe explicit count when repeating a command.
evil-repeat-find-to-skip-nextWhether a repeat of t or T should skip an adjacent character.
evil-repeat-infoInformation accumulated during current repeat.
evil-repeat-keysThe keys that invoked the current command.
evil-repeat-move-cursor
evil-repeat-posThe point position at the start of a change-tracking command.
evil-repeat-ringA ring of repeat-informations to repeat the last command.
evil-replace-alistAssociation list of characters overwritten in Replace state.
evil-respect-visual-line-mode
evil-restriction-stackList of previous restrictions.
evil-scroll-countHold last used prefix for ‘evil-scroll-up’
evil-search-backward-historyHistory of backward searches.
evil-search-forward-historyHistory of forward searches.
evil-search-promptString to use for search prompt.
evil-search-wrap
evil-search-wrap-ring-bellWhether to ring the bell when search wraps around the buffer.
evil-shift-round
evil-shift-width
evil-show-paren-rangeThe maximum distance between point and a parenthesis
evil-split-window-belowIf non-nil split windows are created below.
evil-start-of-lineAnalogue of vim’s ‘startofline’.
evil-stateThe current Evil state.
evil-state-propertiesSpecifications made by ‘evil-define-state’.
evil-suppress-mapFull keymap disabling default bindings to ‘self-insert-command’.
evil-symbol-word-searchIf nil then * and # search for words otherwise for symbols.
evil-temporary-undoWhen undo is disabled in current buffer.
evil-text-object-change-visual-typeText objects change the current visual state type.
evil-this-macroCurrent macro register.
evil-this-motionCurrent motion.
evil-this-motion-countCurrent motion count.
evil-this-operatorCurrent operator.
evil-this-registerCurrent register.
evil-this-typeCurrent motion type.
evil-this-type-modifiedNon-nil iff current motion type has been modified by the user.
evil-toggle-keyThe key used to change to and from Emacs state.
evil-track-eol
evil-transient-mouse-selectionWhether the region selected by the mouse is discarded by the next command.
evil-transient-valsAssociation list of old values for Transient Mark mode variables.
evil-transient-varsList of variables pertaining to Transient Mark mode.
evil-type-propertiesSpecifications made by ‘evil-define-type’.
evil-undo-functionFunction to be used by ‘evil-undo’.
evil-undo-list-pointerEverything up to this mark is united in the undo-list.
evil-undo-systemUndo system Evil should use.
evil-v$-excludes-newlineIf non-nil, ‘evil-end-of-line’ does not move as far as to include
evil-versionThe current version of Evil
evil-visual-alistAssociation list of Visual selection functions.
evil-visual-beginningThe beginning of the Visual selection, a marker.
evil-visual-block-overlaysOverlays for Visual Block selection, one for each line.
evil-visual-directionWhether point follows mark in Visual state.
evil-visual-endThe end of the Visual selection, a marker.
evil-visual-markThe position of mark in Visual state, a marker.
evil-visual-newline-commandsCommands excluding the trailing newline of a Visual Line selection.
evil-visual-overlayOverlay for highlighting the Visual selection.
evil-visual-pointThe position of point in Visual state, a marker.
evil-visual-propertiesProperty list of miscellaneous Visual properties.
evil-visual-region-expandedWhether the region matches the Visual selection.
evil-visual-selectionThe kind of Visual selection.
evil-visual-update-x-selection-pWhether to update the X PRIMARY selection with the current visual region.
evil-visual-x-select-timeoutTime in seconds for the update of the X selection.
evil-visual-x-select-timerTimer for updating the X selection in visual state.
evil-vsplit-window-rightIf non-nil vertically split windows with are created to the right.
evil-want-C-d-scrollWhether ‘C-d’ scrolls down (like Vim).
evil-want-C-g-bindingsWhether ‘C-g’ postfix can be used in bindings.
evil-want-C-h-deleteWhether ‘C-h’ deletes a char in Insert state.
evil-want-C-i-jumpWhether ‘C-i’ jumps forward in the jump list (like Vim).
evil-want-C-u-deleteWhether ‘C-u’ deletes back to indentation in insert state.
evil-want-C-u-scrollWhether ‘C-u’ scrolls up (like Vim).
evil-want-C-w-deleteWhether ‘C-w’ deletes a word in Insert/Ex/Search state.
evil-want-C-w-in-emacs-stateWhether ‘C-w’ prefixes windows commands in Emacs state.
evil-want-Y-yank-to-eolWhether ‘Y’ yanks to the end of the line.
evil-want-abbrev-expand-on-insert-exitIf non-nil abbrevs will be expanded when leaving insert state
evil-want-change-word-to-endWhether ‘cw’ behaves like ‘ce’.
evil-want-empty-ex-last-commandWhether to default to evil-ex-previous-command at empty ex prompt.
evil-want-fine-undoWhether actions are undone in several steps.
evil-want-integrationWhether to load evil-integration.el.
evil-want-keybindingWhether to load evil-keybindings.el.
evil-want-minibufferWhether to enable Evil in minibuffer(s).
evil-want-visual-char-semi-exclusiveDEPRECATED. Will be removed in a future version.
evil-was-yanked-without-registerWhether text being saved to the numbered-register ring was
evil-window-mapKeymap for window-related commands.
evil-write-echo-areaIf set to t inside ‘evil-save-echo-area’, then the echo area

Defined functions (9)

evil--redo-placeholder(COUNT)
evil-custom-initialize-pending-reset(VAR VALUE)
evil-run-pending-custom-initialize()
evil-set-custom-motions(VAR VALUES)
evil-set-custom-state-maps(VAR PENDING-VAR KEY MAKE NEWLIST)
evil-set-toggle-key(KEY)
evil-set-undo-system(SYSTEM)
evil-set-visual-newline-commands(VAR VALUE)
evil-update-pending-maps(&optional FILE)

Defined faces (6)

evil-ex-commandsFace for the Evil command in completion in ex mode.
evil-ex-infoFace for the info message in ex mode.
evil-ex-lazy-highlightFace for highlighting all matches in interactive search.
evil-ex-searchFace for interactive search.
evil-ex-substitute-matchesFace for interactive substitute matches.
evil-ex-substitute-replacementFace for interactive replacement text.