|
@ -1368,7 +1368,7 @@ Ggf. durch org-roam-journal ersetzen |
|
|
org-journal-enable-agenda-integration t))) |
|
|
org-journal-enable-agenda-integration t))) |
|
|
#+END_SRC |
|
|
#+END_SRC |
|
|
|
|
|
|
|
|
** org-roam |
|
|
|
|
|
|
|
|
** COMMENT org-roam |
|
|
[[https://github.com/org-roam/org-roam][Github]] |
|
|
[[https://github.com/org-roam/org-roam][Github]] |
|
|
Um Headings innerhalb einer Datei zu verlinken: |
|
|
Um Headings innerhalb einer Datei zu verlinken: |
|
|
- org-id-get-create im Heading, |
|
|
- org-id-get-create im Heading, |
|
@ -1518,26 +1518,26 @@ If nil it defaults to `split-string-default-separators', normally |
|
|
(my--org-roam-filter-by-tag tag-name) |
|
|
(my--org-roam-filter-by-tag tag-name) |
|
|
(org-roam-node-list)))) |
|
|
(org-roam-node-list)))) |
|
|
|
|
|
|
|
|
(defun my/org-roam-refresh-agenda-list () |
|
|
|
|
|
"Add all org roam files with #+filetags: roamtodo" |
|
|
|
|
|
(interactive) |
|
|
|
|
|
(my--org-agenda-files-set) |
|
|
|
|
|
(nconc org-agenda-files |
|
|
|
|
|
(my--org-roam-list-notes-by-tag "roamtodo")) |
|
|
|
|
|
(setq org-agenda-files (delete-dups org-agenda-files))) |
|
|
|
|
|
|
|
|
;; (defun my/org-roam-refresh-agenda-list () |
|
|
|
|
|
;; "Add all org roam files with #+filetags: roamtodo" |
|
|
|
|
|
;; (interactive) |
|
|
|
|
|
;; (my--org-agenda-files-set) |
|
|
|
|
|
;; (nconc org-agenda-files |
|
|
|
|
|
;; (my--org-roam-list-notes-by-tag "roamtodo")) |
|
|
|
|
|
;; (setq org-agenda-files (delete-dups org-agenda-files))) |
|
|
|
|
|
|
|
|
(add-hook 'find-file-hook #'my--roamtodo-update-tag) |
|
|
(add-hook 'find-file-hook #'my--roamtodo-update-tag) |
|
|
(add-hook 'before-save-hook #'my--roamtodo-update-tag) |
|
|
(add-hook 'before-save-hook #'my--roamtodo-update-tag) |
|
|
|
|
|
|
|
|
(advice-add 'org-agenda :before #'my/org-roam-refresh-agenda-list) |
|
|
|
|
|
(advice-add 'org-todo-list :before #'my/org-roam-refresh-agenda-list) |
|
|
|
|
|
|
|
|
;; (advice-add 'org-agenda :before #'my/org-roam-refresh-agenda-list) |
|
|
|
|
|
;; (advice-add 'org-todo-list :before #'my/org-roam-refresh-agenda-list) |
|
|
|
|
|
|
|
|
(add-to-list 'org-tags-exclude-from-inheritance "roamtodo") |
|
|
(add-to-list 'org-tags-exclude-from-inheritance "roamtodo") |
|
|
:config |
|
|
:config |
|
|
(require 'org-roam-dailies) ;; ensure the keymap is available |
|
|
(require 'org-roam-dailies) ;; ensure the keymap is available |
|
|
(org-roam-db-autosync-mode) |
|
|
(org-roam-db-autosync-mode) |
|
|
;; build the agenda list the first ime for the session |
|
|
;; build the agenda list the first ime for the session |
|
|
(my/org-roam-refresh-agenda-list) |
|
|
|
|
|
|
|
|
;; (my/org-roam-refresh-agenda-list) |
|
|
|
|
|
|
|
|
(when *work_remote* |
|
|
(when *work_remote* |
|
|
(setq org-roam-capture-templates |
|
|
(setq org-roam-capture-templates |
|
|