~dx:newline function config.org -> personal.org

This commit is contained in:
dx
2020-05-31 00:56:23 +01:00
parent c5c8c8c4f1
commit c6fa4ba25a
2 changed files with 12 additions and 9 deletions

View File

@@ -571,15 +571,6 @@ General keymap
#+END_SRC
*** Non-leader
#+BEGIN_SRC elisp
(defun dx:newline (&optional BACKWARD)
(interactive)
(message "%s" BACKWARD)
(let ((old (point)))
(cond ((and BACKWARD (= BACKWARD 1)) (+default/newline-above))
(t (+default/newline-below)))
(goto-char (+ old 1))
(evil-normal-state)))
(map!
:n "TAB" #'evil-jump-item
:n "M-v" #'dx:newline

View File

@@ -71,3 +71,15 @@ Function to quickly check weather, which is what I wanted wttrin for.
(interactive)
(wttrin (dx:password-store/get-password "location")))
#+END_SRC
* Newline
Insert a newline without having to exit normal mode!
#+BEGIN_SRC elisp
(defun dx:newline (&optional BACKWARD)
(interactive)
(message "%s" BACKWARD)
(let ((old (point)))
(cond ((and BACKWARD (= BACKWARD 1)) (+default/newline-above))
(t (+default/newline-below)))
(goto-char (+ old 1))
(evil-normal-state)))
#+END_SRC