about summary refs log tree commit diff
path: root/init-evil.el
blob: ae2e9fd031521dc92189ee2f415ffd7549ae48a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
; Basic vim emulation

(evil-mode t)
; (global-evil-tabs-mode 1)

(evil-ex-define-cmd "Exp[lore]" 'dired-jump)
(evil-ex-define-cmd "color[scheme]" 'customize-themes)

(evil-define-key 'normal global-map
  "\\\\w" 'evil-ace-jump-word-mode)

(evil-define-key 'normal clojure-mode-map
  "\M-q" 'paredit-reindent-defun
  "gK" 'nrepl-src
  "K"  'ac-nrepl-popup-doc)

(setq evil-default-cursor '("#ffdd33"))

;;; Uncomment these key-chord lines if you like that "remap 'jk' to ESC" trick.
;; (key-chord-mode t)
;; (key-chord-define evil-insert-state-map "jk" 'evil-normal-state)

(provide 'init-evil)