diff --git a/global/.config/doom/config.el b/global/.config/doom/config.el index c17672a..d20daf9 100644 --- a/global/.config/doom/config.el +++ b/global/.config/doom/config.el @@ -82,15 +82,11 @@ (setq org-startup-indented t) (setq org-indent-mode t) (setq org-archive-location "~/org/archive/%s_archive::") -;; (setq org-archive-location "%s_archive::") (add-hook 'org-mode-hook (lambda () (visual-line-mode 1))) ;; -(setq org-agenda-files '("~/org/grocery.org" "~/org/todos.org" "~/org/inbox.org" "~/org/para.org" "~/org/braindump.org")) -;; (setq org-agenda-files -;; (append org-agenda-files -;; (directory-files-recursively "~/org/braindump/" "\\.org$"))) +(setq org-agenda-files '("~/org/inbox.org" "~/org/life.org" "~/org/braindump.org")) (setq org-refile-targets '((org-agenda-files :maxlevel . 3))) (setq org-refile-use-cache t) @@ -100,10 +96,12 @@ (org-refile-cache-clear) (org-refile-get-targets))) -(use-package org +(use-package! org :commands org-refile-cache-clear) -(use-package org-roam +(use-package! anki-editor) + +(use-package! org-roam ;; :ensure nil :custom (org-roam-directory "~/org/roam/") @@ -124,59 +122,6 @@ (not (member "ATTACH" (org-get-tags))))) ) -(use-package denote - :hook (dired-mode . denote-dired-mode) - :config - (setq denote-directory (expand-file-name "~/org/notes/")) - - ;; Automatically rename Denote buffers when opening them so that - ;; instead of their long file name they have, for example, a literal - ;; "[D]" followed by the file's title. Read the doc string of - ;; `denote-rename-buffer-format' for how to modify this. - (denote-rename-buffer-mode 1)) - -;; (use-package citar -;; :no-require -;; :custom -;; (org-cite-global-bibliography '("~/bib/main.bib")) -;; (org-cite-insert-processor 'citar) -;; (org-cite-follow-processor 'citar) -;; (org-cite-activate-processor 'citar) -;; (citar-bibliography org-cite-global-bibliography)) - -;; (use-package citar-denote -;; :custom -;; (citar-open-always-create-notes t) -;; :init -;; (citar-denote-mode) -;; :bind -;; (("C-c w b c" . citar-create-note) -;; ("C-c w b n" . citar-denote-open-note) -;; ("C-c w b x" . citar-denote-nocite) -;; :map org-mode-map -;; ("C-c w b k" . citar-denote-add-citekey) -;; ("C-c w b K" . citar-denote-remove-citekey) -;; ("C-c w b d" . citar-denote-dwim) -;; ("C-c w b e" . citar-denote-open-reference-entry))) - -(map! :leader - (:prefix ("d" . "denote") ;; Основное меню "denote" - :desc "Create a new note" "n" #'denote - :desc "Rename a note" "r" #'denote-rename-file - :desc "Create a link" "l" #'denote-link - :desc "Show backlinks" "b" #'denote-backlinks - :desc "Sort dired" "d" #'denote-sort-dired)) - -;; (:prefix ("c" . "citar-denote") -;; :desc "Citar create note" "n" #'citar-denote-create-note -;; :desc "Citar open denote note" "o" #'citar-denote-open-note -;; :desc "Citar open nocite entry" "x" #'citar-denote-nocite - -;; (:map org-mode-map -;; :desc "Add cite key or convert an existing Denote file to a bib note" "a" #'citar-denote-add-citekey -;; :desc "Remove cite key from a file" "r" #'citar-denote-remove-citekey -;; :desc "Open attachments menu" "m" #'citar-denote-dwim -;; :desc "Open bib entry for editing" "e" #'citar-denote-open-reference-entry)))) (setq org-capture-templates '( @@ -185,15 +130,10 @@ "* %?" :empty-lines 0) - ;; ("i" "Inbox" - ;; entry (file+headline "~/org/inbox.org" "Inbox") - ;; "* [%<%Y-%m-%d>] %U %? :inbox: \n %:annotation\n %:link" - ;; :empty-lines 0) - ("d" "Braindump" entry (file+headline "~/org/inbox.org" "Inbox") - "* [%<%Y-%m-%d>] %? :inbox:\n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n" + "* [%<%Y-%m-%d>] %? \n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n" :empty-lines 1) ("r" "Grocery list" @@ -201,34 +141,29 @@ "* NEED2BUY [#C] %?\n:PROPERTIES:\n:Created: %T\n:END:\n " :empty-lines 0) - ("g" "General To-Do" - entry (file+headline "~/org/todos.org" "General Tasks") + ("g" "Todo" + entry (file+headline "~/org/inbox.org" "Todo") "* TODO [#C] %?\n:PROPERTIES:\n:Created: %T\n:END:\n " :empty-lines 0) ("m" "Meeting" - entry (file+datetree "~/org/meetings.org") + entry (file+datetree "~/org/para.org" "Area Meetings") "* %? :meeting:%^g \n:PROPERTIES:\n:Created: %T\n:END:\n** Notes\n** Action Items\n*** TODO [#A] " :tree-type week :clock-in t :clock-resume t :empty-lines 0) - ("c" "Code To-Do" - entry (file+headline "~/org/todos.org" "Code Related Tasks") - "* TODO [#C] %?\n:PROPERTIES:\n:Created: %T\n:END:\n%i\n** Proposed Solution:\n" - :empty-lines 0) - ("w" "Selected web capture" entry (file+headline "~/org/inbox.org" "Selected web capture") - "* [%<%Y-%m-%d>] [[%:link][%(transform-square-brackets-to-round-ones \"%:description\")]] :inbox:\n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n Source: %:link\n #+BEGIN_QUOTE\n%i\n#+END_QUOTE\n%?" + "* [%<%Y-%m-%d>] [[%:link][%(transform-square-brackets-to-round-ones \"%:description\")]] \n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n Source: %:link\n #+BEGIN_QUOTE\n%i\n#+END_QUOTE\n%?" :empty-lines 1) ("L" "Unselected web capture" entry (file+headline "~/org/inbox.org" "Web links") - "* [%<%Y-%m-%d>] [[%:link][%(transform-square-brackets-to-round-ones \"%:description\")]] %? :inbox:\n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n" + "* [%<%Y-%m-%d>] [[%:link][%(transform-square-brackets-to-round-ones \"%:description\")]] %? \n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n" :empty-lines 1))) (setq org-todo-keywords diff --git a/global/.config/doom/packages.el b/global/.config/doom/packages.el index e0f2080..660ae54 100644 --- a/global/.config/doom/packages.el +++ b/global/.config/doom/packages.el @@ -47,6 +47,8 @@ ;; (unpin! pinned-package another-pinned-package) ;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) ;; (unpin! t) -(package! denote) +;; (package! denote) ;; (package! citar) ;; (package! citar-denote) +(package! anki-editor + :recipe (:host github :repo "anki-editor/anki-editor")) diff --git a/global/.config/promnesia/config.py b/global/.config/promnesia/config.py index b712e4c..cd5c487 100644 --- a/global/.config/promnesia/config.py +++ b/global/.config/promnesia/config.py @@ -16,7 +16,19 @@ SOURCES = [ Source( auto.index, "/home/fz0x1/org/braindump.org", - name="pkm", + name="braindump", + ignored=["*.html", "*.gpg"], + ), + Source( + auto.index, + "/home/fz0x1/org/inbox.org", + name="inbox", + ignored=["*.html", "*.gpg"], + ), + Source( + auto.index, + "/home/fz0x1/org/life.org", + name="inbox", ignored=["*.html", "*.gpg"], ), ]