From 64309677b72d855be3f2d1bddb0565cc392a1ca3 Mon Sep 17 00:00:00 2001 From: fz0x1 Date: Thu, 2 Jan 2025 12:40:25 +0100 Subject: [PATCH] 202501021735818025 --- global/.config/doom/config.el | 29 ++++++++++++++++++++++------- global/.config/doom/packages.el | 1 + global/.zshrc-secrets | Bin 619 -> 739 bytes 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/global/.config/doom/config.el b/global/.config/doom/config.el index 746afde..7e4b67e 100644 --- a/global/.config/doom/config.el +++ b/global/.config/doom/config.el @@ -129,6 +129,10 @@ (not (member "ATTACH" (org-get-tags))))) ) +(setq org-default-priority ?D) + +(setq habitica-uid (getenv "HABITICA_UID")) +(setq habitica-token (getenv "HABITICA_TOKEN")) (setq org-capture-templates '( @@ -143,6 +147,12 @@ "* [%<%Y-%m-%d>] %? \n:PROPERTIES:\n:ID: %(org-id-new)\n:END:\n" :empty-lines 1) + + ("j" "Journal Entry" + entry (file+datetree "~/org/journal.org") + "* Event: %?\n\n %i\n\n From: %a" + :empty-lines 1) + ("r" "Grocery list" entry (file+headline "~/org/grocery.org" "Grocery list") "* NEED2BUY [#C] %?\n:PROPERTIES:\n:Created: %T\n:END:\n " @@ -154,8 +164,8 @@ :empty-lines 0) ("m" "Meeting" - 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] " + entry (file+datetree "~/org/life.org" "Areas" "Meetings") + "* TODO [#A] %? :meeting:%^g \n:PROPERTIES:\n:Created: %T\n:END:\n** Notes\n**" :tree-type week :clock-in t :clock-resume t @@ -289,6 +299,13 @@ PRIORITY may be one of the characters ?A, ?B, or ?C." subtree-end nil))) +(defun air-org-skip-subtree-if-no-priority () + "Skip an entry if it has no priority." + (let ((priority (org-entry-get (point) "PRIORITY"))) + (if (not priority) + (save-excursion (org-end-of-subtree t))))) + + (setq org-agenda-skip-deadline-if-done t) (setq org-agenda-skip-timestamp-if-done t) (setq org-agenda-tag-filter-preset '("-movies" "-book")) @@ -309,11 +326,9 @@ PRIORITY may be one of the characters ?A, ?B, or ?C." (agenda "" ((org-agenda-span 7))) ;; Display items with priority B (really it is view all items minus A & C) - (alltodo "" - ((org-agenda-skip-function '(or (air-org-skip-subtree-if-priority ?A) - (air-org-skip-subtree-if-priority ?C) - (org-agenda-skip-if nil '(scheduled deadline)))) - (org-agenda-overriding-header "ALL normal priority tasks:"))) + (tags "PRIORITY=\"B\"" + ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) + (org-agenda-overriding-header "ALL normal priority tasks:"))) ;; Display items with pirority C (tags "PRIORITY=\"C\"" diff --git a/global/.config/doom/packages.el b/global/.config/doom/packages.el index 660ae54..72d4441 100644 --- a/global/.config/doom/packages.el +++ b/global/.config/doom/packages.el @@ -52,3 +52,4 @@ ;; (package! citar-denote) (package! anki-editor :recipe (:host github :repo "anki-editor/anki-editor")) +(package! habitica) diff --git a/global/.zshrc-secrets b/global/.zshrc-secrets index 410b98f25e8d9256bd866a6fe5581e1cdb37ae42..3c6258c81e286c38fb81c9aab4ac15d1ca718bc1 100644 GIT binary patch literal 739 zcmV<90v!DSM@dveQdv+`0Ff(?bGiiaKit`%BJ9pq-dvs9lEDw;?D@RmWWDw;Af-x0 zz{`z9pl34Gg-NT&DMc3%jzq+3+62eLtq9AKpyz+B|H^CFPXxXFKm&buj>;4d2D z04;Rr%Z*96oAcTVw#_QdDOpa7E#Xo@xx25End+!)2Ew(A2iyVa-t*H-|H$pYK(o4- z280q1Y{m-T&1|?+JF91E${>rromF}M?&Yz^-*3*mVEE=ZjhHnnCgMe9DQCZ0eZRTx zz$w;KU%K)8SAnLG5}WAlP(pILw2XAqC`a(DuK@7V$cyN>GfdLyBNy^PS56m<>RwTJ zZK(X0;iA@XX*Re?F9CKAu(d9OxtuVh){^RQ6C28KU;(An;N`CBmS&Y^4^)1ni#~V2 z(T!d;LXDjK6lEvVkrag)%u;#P7Z1P1+<$<8K5veDVmcx~Qs)*#3S{3z!oKV=?hA)X z_`u)w^knA5!oWYq-F><881?bZGeQ3rz>+5nLzht<$O%XxQhTxlmb@hS9IH%vOc*?y zg`<@wpzaUUV?4kH0~9`bGa=+Nwr-yo9l*W(Myt^nFTKcILfUKB+8}w%>Dys=Kw!e2 zF$ir2x(E8L<(ixfgWbM*uo4q@t#zM!>ctsi>P2uQ`)05VD^wiIl-BJ$KpK9CkQGsA zc-IqHzO~+OWva}a>&)d!m4Gq?V|Y8Ywi4CmhUe1akX5=LG1mU`d-VI1;}o{tLHTW-M@|#Qf;dN! z5go;9%wrn5okF*L;>00jzb>H1c_XbA$Q|skus-THGsrARwxBxlJ;78XL>db(_%Afg ztVXAuglp8#U#vsrTmF)hPgc)S8(qX;1leDluSn!{-X$n)`ic<5*0DJ8$q`i=OC|J| z2b?Q)_w!_NbE!JY?^J7cBm1fs-t~+Kx6ub(!uiKG2|?N@`Dtzfl+e&B_JbMPeqx78TM6!EtI7kIsleOEu5;h(Cg$3|o$EKC`mc?}j-T#p%ShQSp zwnc~H&e{EL>)HD7?lJ61pbxMBcA3?v{GdCphv+dXe>F*jET3_ir^S3Gre9Vch_EL! zpL2@dZ;Gm%F&I#Tt7bWCGmhFsAMrTApVd(6hkpr@InoH