From c6fa4ba25af09c1f8cb526da4c3bda3e98c71702 Mon Sep 17 00:00:00 2001 From: dx Date: Sun, 31 May 2020 00:56:23 +0100 Subject: ~dx:newline function config.org -> personal.org --- Doom/.doom.d/org/personal.org | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Doom/.doom.d/org/personal.org') diff --git a/Doom/.doom.d/org/personal.org b/Doom/.doom.d/org/personal.org index 37a532a..f21bbce 100644 --- a/Doom/.doom.d/org/personal.org +++ b/Doom/.doom.d/org/personal.org @@ -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 -- cgit v1.2.3-13-gbd6f