summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/init-evil.el
diff options
context:
space:
mode:
authorSteve Lee <me@xiangyangli.com>2017-12-13 08:10:18 +0800
committerSteve Lee <me@xiangyangli.com>2017-12-13 08:10:18 +0800
commitc30554da3886e39470fcd2c69114043a37c75a52 (patch)
treeaef4c51f23e432b3f8054bc1af9b56668f4e2e5e /.emacs.d/lisp/init-evil.el
parentf307bb8721e23ecaf6347a1766fe02e764120bc4 (diff)
downloaddotfiles-c30554da3886e39470fcd2c69114043a37c75a52.tar.xz
dotfiles-c30554da3886e39470fcd2c69114043a37c75a52.zip
add some configuration
Diffstat (limited to '.emacs.d/lisp/init-evil.el')
-rw-r--r--.emacs.d/lisp/init-evil.el25
1 files changed, 23 insertions, 2 deletions
diff --git a/.emacs.d/lisp/init-evil.el b/.emacs.d/lisp/init-evil.el
index ca06590..0c25450 100644
--- a/.emacs.d/lisp/init-evil.el
+++ b/.emacs.d/lisp/init-evil.el
@@ -1,7 +1,15 @@
-;; Evil mode
+;;; init-evil --- All config of evil-mode
+
+;;; Commentary:
+
+;;; Code:
+
+(package-install 'evil)
(require 'evil)
(evil-mode 1)
+;; todo function and keybinding to open file in new window
+
;; Evil leader, more evil
(global-evil-leader-mode)
(evil-leader/set-leader ";")
@@ -10,6 +18,19 @@
"c" 'execute-c-program
"e" 'find-file
"b" 'switch-to-buffer
- "q" 'kill-buffer)
+ "q" 'kill-buffer
+
+ ;; switch window
+ "0" 'select-window-0
+ "1" 'select-window-1
+ "2" 'select-window-2
+ "3" 'select-window-3
+ "4" 'select-window-4
+ "5" 'select-window-5
+ "6" 'select-window-6
+ "7" 'select-window-7
+ "8" 'select-window-8
+ "9" 'select-window-9)
(provide 'init-evil)
+;;; init-evil ends here