Sync visual-line-mode and evil-visual-xxx functions
Now `SPC t L` enables visual-mode-line and change evil to visual navigation accordingly. To keep non visual evil navigation use `SPC t l`
This commit is contained in:
parent
361602dc5b
commit
9a37c63991
|
@ -176,8 +176,26 @@ Ensure that helm is required before calling FUNC."
|
|||
:evil-leader "tl")
|
||||
(spacemacs|add-toggle visual-line-navigation
|
||||
:status visual-line-mode
|
||||
:on (visual-line-mode)
|
||||
:off (visual-line-mode -1)
|
||||
:on (progn
|
||||
(visual-line-mode)
|
||||
(define-key evil-motion-state-map "j" 'evil-next-visual-line)
|
||||
(define-key evil-motion-state-map "k" 'evil-previous-visual-line)
|
||||
(when (bound-and-true-p evil-escape-mode)
|
||||
(evil-escape-mode -1)
|
||||
(setq evil-escape-motion-state-shadowed-func nil)
|
||||
(define-key evil-motion-state-map "j" 'evil-next-visual-line)
|
||||
(define-key evil-motion-state-map "k" 'evil-previous-visual-line)
|
||||
(evil-escape-mode)))
|
||||
:off (progn
|
||||
(visual-line-mode -1)
|
||||
(define-key evil-motion-state-map "j" 'evil-next-line)
|
||||
(define-key evil-motion-state-map "k" 'evil-previous-line)
|
||||
(when (bound-and-true-p evil-escape-mode)
|
||||
(evil-escape-mode -1)
|
||||
(setq evil-escape-motion-state-shadowed-func nil)
|
||||
(define-key evil-motion-state-map "j" 'evil-next-line)
|
||||
(define-key evil-motion-state-map "k" 'evil-previous-line)
|
||||
(evil-escape-mode)))
|
||||
:documentation "Move point according to visual lines."
|
||||
:evil-leader "tL")
|
||||
(spacemacs|add-toggle line-numbers
|
||||
|
|
Loading…
Reference in a new issue