18 lines
699 B
EmacsLisp
18 lines
699 B
EmacsLisp
|
(setq evil-mode-line-format 'before)
|
||
|
(setq evil-want-C-u-scroll t)
|
||
|
|
||
|
(setq evil-emacs-state-cursor '("red" box))
|
||
|
(setq evil-normal-state-cursor '("red" box))
|
||
|
(setq evil-visual-state-cursor '("green" box))
|
||
|
(setq evil-insert-state-cursor '("green" bar))
|
||
|
(setq evil-motion-state-cursor '("gray" box))
|
||
|
|
||
|
(evil-mode 1)
|
||
|
;;Make evil-mode up/down operate in screen lines instead of logical lines
|
||
|
(define-key evil-normal-state-map (kbd "j") 'evil-next-visual-line)
|
||
|
(define-key evil-normal-state-map (kbd "k") 'evil-previous-visual-line)
|
||
|
;;Exit insert mode by pressing j and then k quickly
|
||
|
(setq key-chord-two-keys-delay 0.2)
|
||
|
(key-chord-define evil-insert-state-map "jk" 'evil-normal-state)
|
||
|
(key-chord-mode 1)
|