Merge branch 'master' of github.com:seudut/dotfiles
authorPeng Li <seudut@gmail.com>
Wed, 16 Sep 2015 13:57:58 +0000 (21:57 +0800)
committerPeng Li <seudut@gmail.com>
Wed, 16 Sep 2015 13:57:58 +0000 (21:57 +0800)
emacs.d/config/init-evil.el
emacs.d/config/init-key-binding.el
emacs.d/config/init-projectile.el
emacs.d/config/my-packages.el
emacs.d/init.el

index 00dd991..5067725 100644 (file)
 (evil-leader/set-leader "s")
 (evil-leader/set-key "j" 'helm-mini)
 (evil-leader/set-key "k" 'helm-find-files)
+(evil-leader/set-key "h" 'persp-switch)
+(evil-leader/set-key "l" 'persp-switch)
+(evil-leader/set-key "g" 'persp-switch)
 
 (setq key-chord-two-keys-delay 0.5)
 (key-chord-define evil-insert-state-map "jj" 'evil-normal-state)
 (key-chord-define evil-emacs-state-map "jj" 'evil-normal-state)
 
 
-(key-chord-define evil-normal-state-map ";w" 'save-buffer)
-(key-chord-define evil-normal-state-map ";s" 'split-window-below)
+;(key-chord-define evil-normal-state-map ";w" 'save-buffer)
+;(key-chord-define evil-normal-state-map "ss" 'split-window-below)
 (key-chord-define evil-normal-state-map ";v" 'split-window-right)
-(key-chord-define evil-normal-state-map ";;" 'helm-find-files)
+;(key-chord-define evil-normal-state-map ";;" 'helm-find-files)
 
 (key-chord-mode 1)
 
@@ -80,6 +83,7 @@
                   (grep-mode . emacs)
                   (bc-menu-mode . emacs)
                   (magit-branch-manager-mode . emacs)
+                  (magit-popup-mode . emacs)
                   (rdictcc-buffer-mode . emacs)
                   (dired-mode . emacs)
                   (wdired-mode . normal)
index bf90894..d38e0c5 100644 (file)
 ;(key-chord-define-global "sk" 'helm-find-files)
 
 
-(key-chord-define-global "JJ" 'save-buffer)
-(key-chord-define-global "HH" 'save-buffer)
-(key-chord-define-global "KK" 'save-buffer)
-(key-chord-define-global "LL" 'save-buffer)
-(key-chord-define-global "LL" 'save-buffer)
-(key-chord-define-global "UU" 'save-buffer)
-(key-chord-define-global "II" 'save-buffer)
-(key-chord-define-global "OO" 'save-buffer)
-(key-chord-define-global "NN" 'save-buffer)
-(key-chord-define-global "MM" 'save-buffer)
-(key-chord-define-global "PP" 'save-buffer)
-(key-chord-define-global "YY" 'save-buffer)
+;(key-chord-define-global "JJ" 'save-buffer)
+;(key-chord-define-global "HH" 'save-buffer)
+;(key-chord-define-global "KK" 'save-buffer)
+;(key-chord-define-global "LL" 'save-buffer)
+;(key-chord-define-global "LL" 'save-buffer)
+;(key-chord-define-global "UU" 'save-buffer)
+;(key-chord-define-global "II" 'save-buffer)
+;(key-chord-define-global "OO" 'save-buffer)
+;(key-chord-define-global "NN" 'save-buffer)
+;(key-chord-define-global "MM" 'save-buffer)
+;(key-chord-define-global "PP" 'save-buffer)
+;(key-chord-define-global "YY" 'save-buffer)
 
 
 
 
-(key-chord-define minibuffer-local-map "qq" "\C-g")
+;(key-chord-define minibuffer-local-map "qq" "\C-g")
 
 
 (key-chord-define minibuffer-local-map "jj"  'keyboard-escape-quit)
 
 
 
-(defvar sacha/windmove-map (make-sparse-keymap))
-(define-key sacha/windmove-map "h" 'windmove-left)
-(define-key sacha/windmove-map "t" 'windmove-up)
-(define-key sacha/windmove-map "n" 'windmove-down)
-(define-key sacha/windmove-map "s" 'windmove-right)
-(define-key sacha/windmove-map "[left]" 'windmove-left)
-(define-key sacha/windmove-map "[up]" 'windmove-up)
-(define-key sacha/windmove-map "[down]" 'windmove-down)
-(define-key sacha/windmove-map "[right]" 'windmove-right)
-;(key-chord-define-global "yy"     sacha/windmove-map)
-
-
-
 ;; project
 ;(global-set-key (kbd "<escape> M-n") 'find-file)
 ;(global-set-key (kbd "<escape> M-m") 'find-file)
index 866cf7e..9ba616f 100644 (file)
@@ -2,15 +2,24 @@
 
 
 (require 'projectile)
+(require 'projectile-speedbar)
 
 
 (projectile-global-mode)
+
 (setq projectile-enable-caching t)
+(setq projectile-indexing-method 'native)
 
+;; with helm
+(require 'helm-projectile)
+(helm-projectile-on)
 
-(require 'projectile-speedbar)
 
+(setq projectile-switch-project-action 'helm-projectile-find-file)
 
+;; with - perspective
+(persp-mode)
+(require 'persp-projectile)
 
 (provide 'init-projectile)
 
index 05feef0..fc8d1db 100644 (file)
@@ -62,6 +62,7 @@
     multi-term
     projectile
     page-break-lines
+    helm-projectile
   ) "a list of packages to ensure are installed at launch.")
 
 (require 'cl)
index 07ef18f..0e486ec 100644 (file)
 (require 'page-break-lines)
 ;(turn-on-page-break-lines-mode)
 (global-page-break-lines-mode 1)
+
+;(setq projectile-completion-system 'helm)
+;(helm-projectile-on)
+
+
+;; show projectile name in mode-line