Skip to content

Settings

Evil’s behaviour can be adjusted by setting some variables. The list of all available variables and their current values can be inspected by doing:

kbd
M-x customize-group RET evil RET

To change the value of a variable, you can use this interface, or add a setq form to your Emacs init file, preferably before Evil is loaded. [1]

emacs-lisp
(setq evil-shift-width 0)
;; Load Evil
(require 'evil)

What follows is a non-exhaustive list of the most relevant customization options.


  1. (1) Strictly speaking, the order only matters if the variable affects the way Evil is loaded. This is the case with some variables. ↩︎