This commit is contained in:
Barak Michener 2014-08-15 14:13:48 -04:00
commit 0132b9e534
6 changed files with 55 additions and 16 deletions

View file

@ -53,6 +53,9 @@
(exec-path-from-shell-initialize))
;; Evil!
(require 'evil-leader)
(global-evil-leader-mode)
(evil-leader/set-leader ",")
(require 'evil)
(evil-mode 1)
(setq evil-default-cursor t)
@ -69,6 +72,7 @@
;; flx-ido completion system, recommended by Projectile
(require 'flx-ido)
(require 'grizzl)
(flx-ido-mode 1)
;; change it if you have a fast processor.
(setq flx-ido-threshhold 1000)
@ -76,6 +80,7 @@
;; Project management
(require 'ack-and-a-half)
(require 'projectile)
(setq projectile-completion-system 'grizzl)
(projectile-global-mode)
; Autocomplete
@ -106,8 +111,23 @@
(require 'neotree)
(menu-bar-mode -1)
(require 'key-chord)
(require 'tabbar)
;; Evil Key Defines
(define-key evil-normal-state-map "gc" 'kill-buffer-and-window)
(define-key evil-normal-state-map "gn" 'tabbar-forward-tab)
(define-key evil-normal-state-map "gp" 'tabbar-backward-tab)
(define-key evil-normal-state-map (kbd "C-e") 'move-end-of-line)
(define-key evil-normal-state-map (kbd "C-a") 'move-beginning-of-line)
(define-key evil-insert-state-map (kbd "C-e") 'move-end-of-line)
(define-key evil-insert-state-map (kbd "C-a") 'move-beginning-of-line)
;(setq key-chord-two-keys-delay 0.5)
(key-chord-define evil-insert-state-map "jj" 'evil-normal-state)
(key-chord-mode 1)
(evil-leader/set-key
"o" 'projectile-switch-to-buffer
"t" 'projectile-find-file
)
(load-theme 'barak t)