Make narf/multi-*-line visual-line aware
This commit is contained in:
parent
b56755648b
commit
2f1e1ee880
1 changed files with 6 additions and 2 deletions
|
@ -20,12 +20,16 @@
|
||||||
;;;###autoload (autoload 'narf/multi-next-line "defuns-evil" nil t)
|
;;;###autoload (autoload 'narf/multi-next-line "defuns-evil" nil t)
|
||||||
(evil-define-motion narf/multi-next-line (count)
|
(evil-define-motion narf/multi-next-line (count)
|
||||||
"Move down 6 lines"
|
"Move down 6 lines"
|
||||||
:type line (evil-line-move 6))
|
:type line
|
||||||
|
(let ((line-move-visual visual-line-mode))
|
||||||
|
(evil-line-move (* 6 (or count 1)))))
|
||||||
|
|
||||||
;;;###autoload (autoload 'narf/multi-previous-line "defuns-evil" nil t)
|
;;;###autoload (autoload 'narf/multi-previous-line "defuns-evil" nil t)
|
||||||
(evil-define-motion narf/multi-previous-line (count)
|
(evil-define-motion narf/multi-previous-line (count)
|
||||||
"Move up 6 lines"
|
"Move up 6 lines"
|
||||||
:type line (evil-line-move -6))
|
:type line
|
||||||
|
(let ((line-move-visual visual-line-mode))
|
||||||
|
(evil-line-move (- (* 6 (or count 1))))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun narf/evil-visual-line-state-p ()
|
(defun narf/evil-visual-line-state-p ()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue