;(evil-leader/set-key "f" 'helm-ls-git-ls)
(evil-leader/set-key "b" 'helm-mini)
(evil-leader/set-key "m" 'helm-mini)
-;(evil-leader/set-key "p" 'helm-projectile-switch-project)
-;(define-key evil-normal-state-map "M-n" 'persp-next)
-;(define-key evil-normal-state-map "\M-p" 'persp-prev)
-
-
-;(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 ";v" 'split-window-right)
-;(key-chord-define evil-normal-state-map ";;" 'helm-find-files)
(key-chord-mode 1)
;(define-key minibuffer-local-isearch-map [escape] 'minibuffer-keyboard-quit)
-
-;; implement some missing vim normal command
-;; g-; - goto last change
-;; g
-
-
-;; cursor shape
(setq evil-emacs-state-cursor '("red" box))
(setq evil-normal-state-cursor '("green" box))
(setq evil-visual-state-cursor '("orange" box))
(setq evil-insert-state-cursor '("red" bar))
(setq evil-replace-state-cursor '("red" bar))
(setq evil-operator-state-cursor '("red" hollow))
-;;Enter an emacs mode in a given state http://wikemacs.org/wiki/Evil
(loop for (mode . state) in '(
(nrepl-mode . insert)
(pylookup-mode . emacs)
;; This file is for some global key binding
-(require 'key-chord)
(setq mac-command-modifier 'super) ; make cmd key do Meta
(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)
(defun pl-make-keymap (key bindings)
(helm-mini)))
-;(setq key-chord-two-keys-delay 0.2)
+;; key-chord
+(require 'key-chord)
+
+(setq key-chord-two-keys-delay 0.5)
+
;; from emacs conference 2015 workshop
(defun keychord-keymap (keychord bindings)
(setq keymap (make-sparse-keymap))
(define-key keymap (car binding) (cdr binding)))
(key-chord-define-global keychord keymap))
-
-
-
-;;; keychord
-;;;
(defun switch-to-previous-buffer ()
"Switch to previously open buffer. Repeated invocations toggle between the two most recently open buffers."
(interactive)