summaryrefslogtreecommitdiff
path: root/emacs/init.el
diff options
context:
space:
mode:
authorGrégoire Duchêne <gduchene@awhk.org>2025-07-06 12:55:16 +0100
committerGrégoire Duchêne <gduchene@awhk.org>2025-07-06 12:55:16 +0100
commit51ef11637a98a9ae575b1f4bc88181b9d731fa55 (patch)
tree20574f75cff9b24b39ec80322b77ae562597ab77 /emacs/init.el
parent55f97517644213c38b4daabd4cbf0d181d055f04 (diff)
emacs: Try out logging tasks with Org
Diffstat (limited to 'emacs/init.el')
-rw-r--r--emacs/init.el15
1 files changed, 13 insertions, 2 deletions
diff --git a/emacs/init.el b/emacs/init.el
index a1d4730..16a251d 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -297,15 +297,26 @@
;; Org
(use-package org
+ :config
+ (defun my/org-agenda-todo ()
+ (interactive)
+ (consult-org-agenda "/TODO"))
+ :bind ("C-c n t" . my/org-agenda-todo)
:custom
- ((org-hide-emphasis-markers t)
+ ((org-archive-file-header-format nil)
+ (org-archive-location ".%s_archive::")
+ (org-archive-reversed-order t)
+ (org-hide-emphasis-markers t)
+ (org-log-done 'time)
(org-startup-folded 'showall))
:defer t)
(use-package org-roam
:config (org-roam-db-autosync-enable)
:bind (("C-c n c" . org-roam-capture)
- ("C-c n f" . org-roam-node-find))
+ ("C-c n f" . org-roam-node-find)
+ :map org-mode-map
+ ("C-c n i" . org-roam-node-insert))
:custom
((org-id-locations-file (my/data-file-name "org-id-locations"))
(org-roam-db-location (my/data-file-name "org-roam.db")))