Add spray-mode init function

This commit is contained in:
syl20bnr 2014-09-12 23:25:20 -04:00
parent 4e25cfaee9
commit c7aef41e81

View file

@ -19,6 +19,7 @@
nose
o-blog
pylookup
spray
))
;; Initialize the extensions
@ -114,6 +115,28 @@
(add-hook 'kill-emacs-hook 'emacs-save-layout)
(add-hook 'after-init-hook 'emacs-load-layout t))))
(defun spacemacs/init-spray ()
(use-package spray
:commands spray-mode
:init
(progn
(evil-leader/set-key "asp"
(lambda ()
(interactive)
(evil-insert-state)
(spray-mode t)
(evil-insert-state-cursor-hide))))
:config
(progn
(define-key spray-mode-map (kbd "h") 'spray-backward-word)
(define-key spray-mode-map (kbd "l") 'spray-forward-word)
(define-key spray-mode-map (kbd "q")
(lambda ()
(interactive)
(spray-quit)
(set-default-evil-insert-state-cursor)
(evil-normal-state))))))
;; solarized theme dependencies
(unless (package-installed-p 'dash)
(package-refresh-contents)