From ed0f4ed4fd3b9c5af7d4c10bd6d5c734ab61b269 Mon Sep 17 00:00:00 2001 From: Peng Li Date: Mon, 21 Sep 2015 00:37:08 +0800 Subject: [PATCH] emacs misc commit --- emacs.d/config/init-evil.el | 3 ++- emacs.d/config/init-key-binding.el | 27 +++++++++++++++------------ emacs.d/config/init-project.el | 4 ++-- 3 files changed, 19 insertions(+), 15 deletions(-) diff --git a/emacs.d/config/init-evil.el b/emacs.d/config/init-evil.el index 02fa0e2..549c4d1 100644 --- a/emacs.d/config/init-evil.el +++ b/emacs.d/config/init-evil.el @@ -4,6 +4,7 @@ ;; (require 'evil) + (defalias 'evil-insert-state 'evil-emacs-state) ;;https://github.com/toumorokoshi/yt.rc/blob/master/emacs/my-evil.el @@ -32,7 +33,7 @@ (evil-leader/set-key "j" 'helm-projectile-switch-to-buffer) (evil-leader/set-key "h" 'persp-switch) (evil-leader/set-key "k" 'helm-cmd-t) -(evil-leader/set-key "f" 'helm-ls-git-ls) +;(evil-leader/set-key "f" 'helm-ls-git-ls) (evil-leader/set-key "b" 'helm-mini) ;(evil-leader/set-key "j" 'helm-mini) ;(evil-leader/set-key "p" 'helm-projectile-switch-project) diff --git a/emacs.d/config/init-key-binding.el b/emacs.d/config/init-key-binding.el index 838eaf3..6b303fc 100644 --- a/emacs.d/config/init-key-binding.el +++ b/emacs.d/config/init-key-binding.el @@ -10,9 +10,13 @@ (global-set-key (kbd "s-t") 'helm-projectile-switch-project) (global-set-key (kbd "s-n") 'persp-next) (global-set-key (kbd "s-p") 'persp-prev) -;(global-set-key (kbd "s-m") 'helm-projectile-switch-project) +(global-set-key (kbd "s-h") 'persp-switch) +(global-set-key (kbd "s-j") 'helm-projectile-switch-to-buffer) +(global-set-key (kbd "s-k") 'helm-cmd-t) +;(global-set-key (kbd "s-m") 'helm-cmd-t) +;(global-set-key (kbd "s-u") 'helm-cmd-t) + -;;; global key mapping, windows buffer, tab, project (defun pl-make-keymap (key bindings) (setq keymap (make-sparse-keymap)) (dolist (binding bindings) @@ -24,7 +28,6 @@ '(("j" . helm-projectile-switch-to-buffer) ("h" . persp-switch) ("k" . helm-cmd-t) - ("f" . helm-ls-git-ls) ("w" . save-buffer) ("q" . helm-find-files) ("-" . split-window-below) @@ -189,15 +192,15 @@ (global-set-key (kbd "s-8") (lambda () (interactive) (elscreen-goto 8))) ;; super key for windows -(global-set-key (kbd "s-l") 'split-window-below) -(global-set-key (kbd "s-h") 'split-window-right) -(global-set-key (kbd "s-i") 'other-window) -(global-set-key (kbd "s-j") 'delete-other-windows) - -(global-set-key (kbd "s-k") (lambda () (interactive) - (split-window-right) - (other-window 1) - (ido-find-file))) +;(global-set-key (kbd "s-l") 'split-window-below) +;(global-set-key (kbd "s-h") 'split-window-right) +;(global-set-key (kbd "s-i") 'other-window) +;(global-set-key (kbd "s-j") 'delete-other-windows) + +;(global-set-key (kbd "s-k") (lambda () (interactive) +; (split-window-right) +; (other-window 1) +; (ido-find-file))) diff --git a/emacs.d/config/init-project.el b/emacs.d/config/init-project.el index 18795d7..d0571cd 100644 --- a/emacs.d/config/init-project.el +++ b/emacs.d/config/init-project.el @@ -1,8 +1,8 @@ - +;; http://batsov.com/projectile/ (setq fiplr-root-markers '(".git" ".svn" "*.DS_Store")) (setq fiplr-ignored-globs '((directories (".git" ".svn")) - (files ("*.jpg" "*.png" "*.zip" "*~" "*.o" ".obj" "*.swp" "*.hg" ".pyc" ".*" )))) + (files ("*.jpg" "*.png" "*.zip" "*~" "*.o" ".obj" "*.swp" "*.hg" ".pyc" ".*" "*.so" "*.dylib")))) (global-set-key (kbd "C-x f") 'fiplr-find-file) -- 2.11.0