From cfc6102f9e5111ba3d65afacdb4a69e3ff254406 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 24 Mar 2020 18:17:17 +0000 Subject: [PATCH] chore(org-mode): Tweak and improve various org-mode settings --- modules/org-mode/siren-org-mode.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/org-mode/siren-org-mode.el b/modules/org-mode/siren-org-mode.el index 60710ec..ab91ede 100644 --- a/modules/org-mode/siren-org-mode.el +++ b/modules/org-mode/siren-org-mode.el @@ -25,9 +25,18 @@ :hook (org-mode . siren-org-mode-setup) :custom + (org-blank-before-new-entry '((heading . auto) (plain-list-item . nil))) + (org-catch-invisible-edits 'show) + (org-ctrl-k-protect-subtree t) (org-export-backends '(ascii html icalendar latex md)) (org-export-with-section-numbers nil) (org-export-with-sub-superscripts '{}) + (org-return-follows-link t) + (org-special-ctrl-a/e t) + (org-special-ctrl-k t) + + (org-directory (if (file-directory-p "~/Dropbox/org") + "~/Dropbox/org" "~/org")) :init (defun siren-org-mode-setup () @@ -47,7 +56,9 @@ (whitespace-mode +1)) :config - (require 'org-mouse)) + (require 'org-mouse) + (setq org-id-locations-file + (expand-file-name ".org-id-locations" org-directory))) (provide 'siren-org-mode) ;;; siren-org-mode.el ends here