diff options
author | jao <jao@gnu.org> | 2025-10-11 00:32:45 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2025-10-11 00:32:45 +0100 |
commit | 3d49ad90a7c4aaccd7a3fe12e379bd305866fdcb (patch) | |
tree | 46d6f86a7a0ba63d1a462c4cd1cc3cc71688a106 | |
parent | 71daba9ca35ff7ca12d49cda05ecf4b93be117a0 (diff) | |
download | elibs-3d49ad90a7c4aaccd7a3fe12e379bd305866fdcb.tar.gz elibs-3d49ad90a7c4aaccd7a3fe12e379bd305866fdcb.tar.bz2 |
org-modern for inbox and agenda
-rw-r--r-- | custom/jao-custom-org.el | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/custom/jao-custom-org.el b/custom/jao-custom-org.el index 8ebfe5a..40fb541 100644 --- a/custom/jao-custom-org.el +++ b/custom/jao-custom-org.el @@ -294,6 +294,22 @@ (org-show-subtree)))) (add-hook 'org-mode-hook 'jao-org--show-if-hidden t) +;;; org-modern +(use-package org-modern + :ensure t + :init + (setq org-modern-fold-stars + '(("▶" . "▼") ("▷" . "▽") ("▶" . "▼") ("▹" . "▿") ("▸" . "▾"))) + + (define-derived-mode jao-org-inbox-mode org-mode + "Org inbox" + (org-indent-mode) + (org-modern-mode)) + + (add-to-list 'auto-mode-alist '("inbox\\.org\\'" . jao-org-inbox-mode)) + + :hook ((org-agenda-finalize . org-modern-agenda))) + ;;; Keybindings (define-key mode-specific-map [?a] 'org-agenda) (define-key org-mode-map "\C-cv" 'jao-org-copy-link-at-point) |