mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-17 13:33:36 -05:00
34 lines
1.1 KiB
EmacsLisp
34 lines
1.1 KiB
EmacsLisp
;;; defuns-evil.el
|
|
|
|
;;;###autoload (autoload 'narf:evil-open-folds "defuns-evil")
|
|
(evil-define-command narf/evil-open-folds (count)
|
|
"Instead of `evil-open-folds'. Accepts COUNT for dictating fold level."
|
|
(interactive "P")
|
|
(if count (hs-hide-level count) (evil-open-folds)))
|
|
|
|
;;;###autoload (autoload 'narf:evil-open-folds "defuns-evil")
|
|
(evil-define-command narf/evil-close-folds (count)
|
|
"Instead of `evil-close-folds'. Accepts COUNT for dictating fold level."
|
|
(interactive "P")
|
|
(if count (hs-hide-level count) (evil-close-folds)))
|
|
|
|
;;;; Ace Jump ;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;; https://github.com/winterTTr/ace-jump-mode/issues/23
|
|
;;;###autoload (autoload 'narf:evil-ace-jump-two-chars "defuns-evil")
|
|
(evil-define-motion narf/evil-ace-jump-two-chars (count)
|
|
:type exclusive
|
|
:repeat abort
|
|
(evil-without-repeat
|
|
(evil-enclose-ace-jump-for-motion
|
|
(call-interactively 'ace-jump-two-chars-mode))))
|
|
|
|
;;;###autoload
|
|
(defun narf/evil-visual-line-state-p ()
|
|
"Returns non-nil if in visual-line mode, nil otherwise."
|
|
(and (evil-visual-state-p)
|
|
(eq (evil-visual-type) 'line)))
|
|
|
|
|
|
(provide 'defuns-evil)
|
|
;;; defuns-evil.el ends here
|