diff options
| author | Szymon Szukalski <szymon@szymonszukalski.com> | 2026-04-10 13:08:00 +1000 |
|---|---|---|
| committer | Szymon Szukalski <szymon@szymonszukalski.com> | 2026-04-10 13:08:00 +1000 |
| commit | ca8e1ea67b46f427829e272ac3eaf8186c04577a (patch) | |
| tree | a566b94c89acc24b2db6e9683a5a1d18132609cf | |
| parent | 44f4506f29b937130e04c42049afe78c69b0dd28 (diff) | |
Block invisible org edits
| -rw-r--r-- | README.md | 3 | ||||
| -rw-r--r-- | lisp/ss-org.el | 1 |
2 files changed, 4 insertions, 0 deletions
@@ -161,6 +161,9 @@ and `Meetings` headings beneath each day entry. Org buffers enable `olivetti-mode` automatically for a centered writing layout in both GUI and terminal Emacs sessions. +Invisible edits in Org are blocked with an error rather than silently changing +hidden content. + Questions that come up during the day can be tracked as Org tasks under the day's `Tasks` heading. The intended task workflow is `TODO`, `CLARIFY`, `WAIT`, `DONE`, and `CANCELLED`: use `CLARIFY` for open questions or ambiguity, diff --git a/lisp/ss-org.el b/lisp/ss-org.el index 9d8e81f..6f1ae1b 100644 --- a/lisp/ss-org.el +++ b/lisp/ss-org.el @@ -249,6 +249,7 @@ This is for significant navigation points only and clears forward history." :ensure nil :config (setq org-directory ss-org-directory + org-catch-invisible-edits 'error org-hide-emphasis-markers t org-agenda-search-headline-for-time t org-agenda-custom-commands |
