Add insert space above/below functionality to unimpaired

This commit is contained in:
MaxSt 2019-11-10 10:43:22 +01:00 committed by James N
parent f69b2c9c86
commit 8e0dd40f39
1 changed files with 13 additions and 1 deletions

View File

@ -75,6 +75,16 @@
(:default
(message "No linting modes are on."))))
(defun evil-collection-unimpaired-insert-space-above (count)
"Insert space above current line"
(interactive "p")
(dotimes (_ count) (save-excursion (evil-insert-newline-above))))
(defun evil-collection-unimpaired-insert-space-below (count)
"Insert space below current line"
(interactive "p")
(dotimes (_ count) (save-excursion (evil-insert-newline-below))))
;;;###autoload
(defun evil-collection-unimpaired-setup ()
"Set up unimpaired-like bindings."
@ -83,7 +93,9 @@
"[b" 'previous-buffer
"]b" 'next-buffer
"]l" 'evil-collection-unimpaired-next-error
"[l" 'evil-collection-unimpaired-previous-error))
"[l" 'evil-collection-unimpaired-previous-error
(kbd "[ SPC") 'evil-collection-unimpaired-insert-space-above
(kbd "] SPC") 'evil-collection-unimpaired-insert-space-below))
(provide 'evil-collection-unimpaired)
;;; evil-collection-unimpaired.el ends here