vim-empty-lines layer: Minor refactor of excluded major-mode

This commit is contained in:
syl20bnr 2015-05-16 22:20:04 -04:00
parent 54387b12a3
commit d2a7ce7ae5

View file

@ -10,23 +10,20 @@
;;
;;; License: GPLv3
(setq vim-empty-lines-pre-extensions '())
(setq vim-empty-lines-post-extensions '(vim-empty-lines-mode))
(setq vim-empty-lines-exclusion-hooks '(comint-mode-hook
eshell-mode-hook
eww-mode-hook
shell-mode-hook
term-mode-hook))
(defun vim-empty-lines/init-vim-empty-lines-mode ()
(use-package vim-empty-lines-mode
:diminish vim-empty-lines-mode
:init
(add-to-hooks (lambda () (vim-empty-lines-mode -1)) '(comint-mode-hook
eshell-mode-hook
eww-mode-hook
shell-mode-hook
term-mode-hook))
:config
(progn
(global-vim-empty-lines-mode)
(add-to-hooks (lambda () (vim-empty-lines-mode -1)) vim-empty-lines-exclusion-hooks)
(spacemacs|add-toggle vim-empty-lines-mode
:status vim-empty-lines-mode
:on (global-vim-empty-lines-mode)