aboutsummaryrefslogtreecommitdiff
path: root/emacs/.emacs.d/lisp/my/my-org.el
diff options
context:
space:
mode:
authorYuchen Pei <id@ypei.org>2023-08-14 18:04:29 +1000
committerYuchen Pei <id@ypei.org>2023-08-14 18:04:29 +1000
commitc8e22f94fc0fbbb4568b382e6e3ce593a99ad914 (patch)
tree900c089642ab803b30d9a748ea30767f813dd273 /emacs/.emacs.d/lisp/my/my-org.el
parent237190c09919bc437ebe9a6f54d42bce207ee5c5 (diff)
[emacs] Some minor tweaks
Diffstat (limited to 'emacs/.emacs.d/lisp/my/my-org.el')
-rw-r--r--emacs/.emacs.d/lisp/my/my-org.el11
1 files changed, 11 insertions, 0 deletions
diff --git a/emacs/.emacs.d/lisp/my/my-org.el b/emacs/.emacs.d/lisp/my/my-org.el
index 0fb7d9e..63db9fa 100644
--- a/emacs/.emacs.d/lisp/my/my-org.el
+++ b/emacs/.emacs.d/lisp/my/my-org.el
@@ -113,6 +113,17 @@ With a prefix, insert inactive dates.
(my-kill-forward)
(org-kill-line)))
+(defun my-org-kill-line-backwards (&optional arg)
+ "Kill backwards in an org way, or `my-kill-backward' with a prefix arg."
+ (interactive "P")
+ (if arg
+ (my-kill-backward)
+ (if (bolp)
+ (delete-char -1)
+ (kill-region
+ (save-excursion (my-org-beginning-of-line-or-indent) (point))
+ (point)))))
+
(defun my-org-open-default-notes-file ()
(interactive)
(find-file org-default-notes-file))