From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IGgjMbgpNGKdrgAAgWs5BA (envelope-from ) for ; Fri, 18 Mar 2022 07:42:00 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8HRJLrgpNGLuGgAA9RJhRA (envelope-from ) for ; Fri, 18 Mar 2022 07:42:00 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D9A3D12FAF for ; Fri, 18 Mar 2022 07:41:59 +0100 (CET) Received: from localhost ([::1]:43476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nV6J5-0003if-Jx for larch@yhetil.org; Fri, 18 Mar 2022 02:41:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36426) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUt7z-0002ja-7W for emacs-orgmode@gnu.org; Thu, 17 Mar 2022 12:37:31 -0400 Received: from [2a00:1450:4864:20::52e] (port=45811 helo=mail-ed1-x52e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nUt7w-00065e-9h for emacs-orgmode@gnu.org; Thu, 17 Mar 2022 12:37:30 -0400 Received: by mail-ed1-x52e.google.com with SMTP id m12so7238528edc.12 for ; Thu, 17 Mar 2022 09:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oberbrunner.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=CUpZNeIg/kZHQGkmAdXbmhjUC6Q4tQSFPDnIv5onGxI=; b=N8By7p2TVbrWLcVvuKB6Q54FH58VWkTDKekuf21Zo+9R3yooYXjWyrOZhMWj+Tv0h4 K8GrOzs0g7PdF/793aXi8WCIG6redcl5PvpnDeuKoBa7Nolr5XGlGWy0HC8lJNeki2KK k4WuUh4Ft2z/N43UX95oJWfLeJi6WNUStI+qwz5EFIJhj05qW1yKuS/zAcGbJ934AbTy gwuNe22eUt95csCAGAjuJyV62RfF8L7mnK0OLeItKmp4nBAb9yJma3J8NYsWNADqY60j Eew3wjMeLRnjJn+F59NeiXmBB/qbObBPoVDMur4XbzR+NvxlBgG/5z5rZiK4Vkm2Hu+K K1Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CUpZNeIg/kZHQGkmAdXbmhjUC6Q4tQSFPDnIv5onGxI=; b=Rgdt/8t9smwe74GiCTVf7F6pHiXA7SdjIbFpGXvfygGlcjV1bm4b0kUGepOyCzl169 0qaPc7PGHivi5tQoBIY8bN7sQukofzLrqMhOkMZ+GbkHzQfscseNi8+sTDDEc1U61iBC TpAQsUrx+LioVRaX/6BBllToYjDZHnCqzw+XqtVD8WlKbWqeIAR6soH8/yzrcHh32a8o dhyEq/CylXvvol6MoFi10GV4dyZlP1PYDRqlsUMFx7NJRNbfP69RSOV5MfdfB+lY2eD9 MrNYfgC9pv6B/tU4dTR3J0+NOpItYtd1mIaz/h/HLoXOqcUPmryV+IQtRFvQCOPZHj7K aOGA== X-Gm-Message-State: AOAM53275hPtq6m3sPlH4E1NiQ+/T2ESOPOml8AZnU8z0p1+D0jM/xRA xjasE6uic9LgbkMPyHaUNeiJAz+GHuhiu9Ui6vJpeoegSwvusHdS X-Google-Smtp-Source: ABdhPJxEMYtMghQ9FbpwS0/SEIvEFFVUyFrFpXfkFPELTkIeo+/vyiY+r+IbjYl3KI1AtkruXIepI2IYELgiBqclL8s= X-Received: by 2002:a50:d592:0:b0:415:e599:4166 with SMTP id v18-20020a50d592000000b00415e5994166mr5313232edi.195.1647535044467; Thu, 17 Mar 2022 09:37:24 -0700 (PDT) MIME-Version: 1.0 From: Gary Oberbrunner Date: Thu, 17 Mar 2022 12:37:12 -0400 Message-ID: Subject: [BUG] Error when using mouse to set TODO state [9.5.2 (9.5.2-g91681f @ /home/garyo/.emacs.d/straight/build/org/)] To: Orgmode Mailing List Content-Type: multipart/alternative; boundary="00000000000014b6ee05da6ca5c6" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::52e (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::52e; envelope-from=garyo@oberbrunner.com; helo=mail-ed1-x52e.google.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URI_HEX=0.1 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 18 Mar 2022 02:37:44 -0400 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647585720; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=CUpZNeIg/kZHQGkmAdXbmhjUC6Q4tQSFPDnIv5onGxI=; b=kBDCripJDowHb535JxrDno7PDGC8TIVoAHL6cpW1c8LLRts4N5IPf8uvKXDudPmpEdD5+/ VuuAIJgHGGYkkXo2qwcIBzgT7vDHuJsRZ4BSyu/S1TMeGJBrluTyQB/Nq3fB/BrUxnrfLj nHgDtLxLmcVnHv/gQ6WtuxVrQ9lf9ZXuezynJRSHllnWAFwvb60zqNIifZyIUpM5uI5OWq HTsGtRfFWL0xsevWQ5YuiWV3lXJgkeyNGeTQcQS1s0P1LEE0OT+rVIG4OmImTi9Pft1wxn nwFohmHlXuh7mRy285kQZgmKBAaC5fotL2PEha0iv0R7wvO9QE2HiLLCuuHmvQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647585720; a=rsa-sha256; cv=none; b=d/81i65IckHw/ldP6DitJc9TVu5EVgZWeRcCG92Td6yw4ujAvDf5OuTGFkz2RyreUqIQj7 CK8MhMuqAHPwsGXg9b/gwYT+1nm2pZKAGf9TpE3swO3LruZGvvY6cdybK2tLoBoQcxRcxO MGl6IDyz1R1eLUVSsOAPNRU5NWxM5tvXE45IXXmhhhCplUBu60UZ2TYXseQRESb4RvXB6a IUMn3W7za2iyN3/wI5CWldBFeLyfKo8hdDSAkcXaDG+NKypO+gVOc2+2vSuKUsWGc9F7MA yRA++TgnD3fjcCXw7VrJUsLMqtO2YfanxSBIRonF3+AnY2Ax9TRsamNduTVkrw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=oberbrunner.com header.s=google header.b=N8By7p2T; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.64 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=oberbrunner.com header.s=google header.b=N8By7p2T; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D9A3D12FAF X-Spam-Score: -3.64 X-Migadu-Scanner: scn1.migadu.com X-TUID: Jr+SOmRHr4Lt --00000000000014b6ee05da6ca5c6 Content-Type: text/plain; charset="UTF-8" I'm using org and org-roam. I tried to use the mouse-3 menu to toggle the state of a TODO item, but I get this error: -------------------- Debugger entered--Lisp error: (void-variable org-todo) (funcall org-todo "DONE") menu-function-79() funcall-interactively(menu-function-79) popup-menu((nil ["TODO" (funcall org-todo "TODO") :style toggle :selected t] ["WAITING" (funcall org-todo "WAITING") :style toggle :selected nil] ["DONE" (funcall org-todo "DONE") :style toggle :selected nil] ["CANCELLED" (funcall org-todo "CANCELLED") :style toggle :selected nil] "--" ["Check TODOs" org-show-todo-tree t] ["List all TODO keywords" org-todo-list t] [#("List only TODO" 10 14 (fontified t face (org-todo org-level-1))) (org-todo-list (match-string 0)) t])) org-mouse-context-menu((mouse-3 (# 1735 (42 . 240) 88049612 nil 1735 (3 . 13) nil (9 . 12) (11 . 22)))) org-mouse-show-context-menu((mouse-3 (# 1735 (42 . 240) 88049612 nil 1735 (3 . 13) nil (9 . 12) (11 . 22))) nil) funcall-interactively(org-mouse-show-context-menu (mouse-3 (# 1735 (42 . 240) 88049612 nil 1735 (3 . 13) nil (9 . 12) (11 . 22))) nil) call-interactively(org-mouse-show-context-menu nil nil) command-execute(org-mouse-show-context-menu) --------------------------- Manually calling (funcall org-todo "DONE") works fine with point on that todo item. "org-todo" is an interactive native-compiled Lisp function, so I don't know why the error says "void-variable" -- why is its variable value being used rather than its function value? Toggling the TODO state with C-c C-t d works fine, no error. Just the mouse-3 menu. To repro, use this startup file (emacs -Q -l ~/.emacs-test), create foo.org with a single TODO item, right-click and select DONE. ------------ .emacs-test ---- ;;; Set up package system -- straight.el (defvar bootstrap-version) (or (boundp 'native-comp-deferred-compilation-deny-list) (setq native-comp-deferred-compilation-deny-list '())) (let ((bootstrap-file (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) (bootstrap-version 5)) (unless (file-exists-p bootstrap-file) (with-current-buffer (url-retrieve-synchronously " https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el" 'silent 'inhibit-cookies) (goto-char (point-max)) (eval-print-last-sexp))) (load bootstrap-file nil 'nomessage)) (straight-use-package 'use-package) (defvar straight-use-package-by-default) (setq straight-use-package-by-default t) ; make use-package use straight (use-package org :config (require 'org-mouse) ) ---------------------- cut ----------- System config: WSL2 on Windows 11, Ubuntu. Emacs compiled locally Jan 24 2022, with native compilation enabled. ------------------------------ Emacs : GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-01-24 Package: Org mode version 9.5.2 (9.5.2-g91681f @ /home/garyo/.emacs.d/straight/build/org/) current state: ============== (setq org-link-elisp-confirm-function 'yes-or-no-p org-directory "~/Documents/synced/RoamNotes" org-bibtex-headline-format-function #[257 "\300 \236A\207" [:title] 3 "\n\n(fn ENTRY)"] org-tag-faces '(("@work" . "#0066ff") ("@home" . "#bb0000") ("volunteer" . "#005500")) org-log-done 'time org-agenda-custom-commands '(("w" "At work" ((agenda "" ((org-agenda-span 2))) (tags-todo "+PRIORITY=\"A\"") (tags-todo "@work")) ((org-agenda-compact-blocks t))) ("h" "At home" ((agenda "" ((org-agenda-span 4))) (tags-todo "+PRIORITY=\"A\"") (tags-todo "@home")) ((org-agenda-compact-blocks t))) ("i" "Inbox" ((tags-todo "+CATEGORY=\"Inbox\""))) ("u" "Uncategorized" ((tags-todo "-{.*}" ((org-agenda-overriding-header "Uncategorized TODOs"))))) ("U" "Unscheduled" ((todo "" ((org-agenda-overriding-header "Unscheduled TODOs") (org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))) ) ) ) ) org-startup-folded nil org-agenda-skip-scheduled-if-done t org-agenda-files '("~/Documents/synced/RoamNotes") org-capture-templates '(("t" "Todo [inbox]" entry (file+headline "inbox.org" "Tasks") "* TODO %i%?\n %U" :prepend t) ("." "Today" entry (file+headline "inbox.org" "Tasks") "* TODO %^{Task}\nSCHEDULED: %t\n" :immediate-finish t) ("s" "Scheduled TODO" entry (file+headline " inbox.org" "Tasks") "* TODO %? %^G \nSCHEDULED: %^t\n %U") ("d" "Deadline" entry (file+headline "inbox.org" "Tasks") "* TODO %? %^G \n DEADLINE: %^t" :empty-lines 1) ("w" "Work" entry (file+headline "gtd.org" "Work") "* TODO %i%?\n %U" :prepend t) ("h" "Home" entry (file+headline "gtd.org" "Home") "* TODO %i%?\n %U" :prepend t) ("T" "Tickler" entry (file+headline "tickler.org" "Tickler") "* TODO %i%? \n %U")) org-persist-after-read-hook '(org-element--cache-persist-after-read) org-refile-targets '((nil :maxlevel . 4) (org-agenda-files :maxlevel . 4)) org-export-before-parsing-hook '(org-attach-expand-links) org-default-notes-file "~/Documents/synced/RoamNotes/notes.org" org-roam-find-file-hook '(org-roam-buffer--setup-redisplay-h org-roam--register-completion-functions-h org-roam--replace-roam-links-on-save-h org-roam-db-autosync--setup-update-on-save-h) org-archive-hook '(org-attach-archive-delete-maybe) org-font-lock-hook '(org-inlinetask-fontify) org-cycle-hook '(org-inlinetask-hide-tasks org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-persist-before-read-hook '(org-element--cache-persist-before-read) org-babel-load-languages '((emacs-lisp . t) (python . t) (dot . t) (ditaa . t) (latex . t) (sql . t) (shell . t)) org-agenda-skip-deadline-if-done t org-roam-ref-annotation-function 'org-roam-ref-read--annotation org-roam-directory "/mnt/c/Users/garyo/Documents/synced/RoamNotes" org-roam-db-node-include-function #[0 "\300\207" [t] 1] org-confirm-shell-link-function 'yes-or-no-p org-reveal-start-hook '(org-decrypt-entry) outline-isearch-open-invisible-function 'outline-isearch-open-invisible org-use-sub-superscripts '{} org-use-speed-commands t org-roam-capture-preface-hook '(org-roam-dailies--override-capture-time-h org-roam-capture--try-capture-to-ref-h) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-capture-prepare-finalize-hook '(org-roam-capture--install-finalize-h) org-latex-packages-alist '(("cm" "fullpage" nil) ("compact" "titlesec" nil) ("" "paralist" nil) ("" "enumitem" nil) ("" "color" nil) ("" "tabularx" nil) ("" "enumitem" nil)) org-roam-preview-function 'org-roam-preview-default-function org-babel-tangle-lang-exts '(("latex" . "tex") ("python" . "py") ("emacs-lisp" . "el") ("elisp" . "el")) org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-roam-db-autosync-mode t org-confirm-elisp-link-function 'yes-or-no-p org-tags-exclude-from-inheritance '("project") org-todo-keywords '((sequence "TODO(t)" "WAITING(w)" "|" "DONE(d)" "CANCELLED(c)")) org-roam-capture-new-node-hook '(org-roam-capture--insert-captured-ref-h) org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-table-convert-region-max-lines 9999 org-export-backends '(ascii html icalendar latex odt koma-letter) org-confirm-babel-evaluate nil org-persist-before-write-hook '(org-element--cache-persist-before-write) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-link-shell-confirm-function 'yes-or-no-p org-babel-pre-tangle-hook '(save-buffer) org-roam-completion-everywhere t org-agenda-loop-over-headlines-in-active-region nil org-agenda-start-on-weekday nil org-roam-mode-sections '(org-roam-backlinks-section org-roam-reflinks-section org-roam-unlinked-references-section) org-occur-hook '(org-first-headline-recenter) org-metadown-hook '(org-babel-pop-to-session-maybe) org-roam-node-annotation-function 'org-roam-node-read--annotation org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("eww" :follow org-eww-open :store org-eww-store-link) ("rmail" :follow org-rmail-open :store org-rmail-store-link) ("mhe" :follow org-mhe-open :store org-mhe-store-link) ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export) ("info" :follow org-info-open :export org-info-export :store org-info-store-link) ("gnus" :follow org-gnus-open :store org-gnus-store-link) ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb-store-link) ("w3m" :store org-w3m-store-link) ("doi" :follow org-link-doi-open :export org-link-doi-export) ("roam" :follow org-roam-link-follow-link) ("id" :follow org-roam-id-open) ("treemacs" :store treemacs-store-org-link) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :follow #[514 "\301\300\302 Q \"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("mailto" :follow #[514 "\301\300\302 Q \"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("https" :follow #[514 "\301\300\302 Q \"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("http" :follow #[514 "\301\300\302 Q \"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("ftp" :follow #[514 "\301\300\302 Q \"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("help" :follow org-link--open-help :store org-link--store-help) ("file" :complete org-link-complete-file) ("elisp" :follow org-link--open-elisp)) org-roam-ui-browser-function 'browse-url org-metaup-hook '(org-babel-load-in-session-maybe) org-return-follows-link t org-refile-target-verify-function 'go/verify-refile-target org-list-allow-alphabetical t ) -- Gary --00000000000014b6ee05da6ca5c6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm using org a= nd org-roam. I tried to use the mouse-3 menu to toggle the state of a TODO = item, but I get this error:

--------------------
Debugger entered--Lisp error: (void-variable org-todo)
=C2=A0 (= funcall org-todo "DONE")
=C2=A0 menu-function-79()
=C2=A0 f= uncall-interactively(menu-function-79)
=C2=A0 popup-menu((nil ["TOD= O" (funcall org-todo "TODO") :style toggle :selected t] [&qu= ot;WAITING" (funcall org-todo "WAITING") :style toggle :sele= cted nil] ["DONE" (funcall org-todo "DONE") :style togg= le :selected nil] ["CANCELLED" (funcall org-todo "CANCELLED&= quot;) :style toggle :selected nil] "--" ["Check TODOs"= org-show-todo-tree t] ["List all TODO keywords" org-todo-list t]= [#("List only TODO" 10 14 (fontified t face (org-todo org-level-= 1))) (org-todo-list (match-string 0)) t]))
=C2=A0 org-mouse-context-menu= ((mouse-3 (#<window 30 on 2= 0220315191837-python.org> 1735 (42 . 240) 88049612 nil 1735 (3 . 13)= nil (9 . 12) (11 . 22))))
=C2=A0 org-mouse-show-context-menu((mouse-3 (= #<window 30 on 202203151918= 37-python.org> 1735 (42 . 240) 88049612 nil 1735 (3 . 13) nil (9 . 1= 2) (11 . 22))) nil)
=C2=A0 funcall-interactively(org-mouse-show-context-= menu (mouse-3 (#<window 30 on 20220315191837-python.org> 1735 (42 . 240) 88049612 nil 1735 (3 .= 13) nil (9 . 12) (11 . 22))) nil)
=C2=A0 call-interactively(org-mouse-s= how-context-menu nil nil)
=C2=A0 command-execute(org-mouse-show-context-= menu)
---------------------------

Ma= nually calling (funcall org-todo "DONE") works fine with point on= that todo item. "org-todo" is an interactive native-compiled Lis= p function, so I don't know why the error says "void-variable"= ; -- why is its variable value being used rather than its function value?
Toggling the TODO state with C-c C-t d works fine, no error. Just = the mouse-3 menu.

To repro, use this startup file = (emacs -Q -l ~/.emacs-test), create foo.org = with a single TODO item, right-click and select DONE.

<= div>------------ .emacs-test ----
;;; Set up package system -- st= raight.el
(defvar bootstrap-version)
(or (boundp 'native-comp-def= erred-compilation-deny-list)
=C2=A0 =C2=A0 (setq native-comp-deferred-co= mpilation-deny-list '()))

(let ((bootstrap-file
=C2=A0 =C2=A0= =C2=A0 =C2=A0(expand-file-name "straight/repos/straight.el/bootstrap.= el" user-emacs-directory))
=C2=A0 =C2=A0 =C2=A0 (bootstrap-version = 5))
=C2=A0 (unless (file-exists-p bootstrap-file)
=C2=A0 =C2=A0 (with= -current-buffer
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (url-retrieve-synchronously<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"https://raw.githubuse= rcontent.com/raxod502/straight.el/develop/install.el"
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0'silent 'inhibit-cookies)
=C2=A0 =C2= =A0 =C2=A0 (goto-char (point-max))
=C2=A0 =C2=A0 =C2=A0 (eval-print-last= -sexp)))
=C2=A0 (load bootstrap-file nil 'nomessage))

(straig= ht-use-package 'use-package)
(defvar straight-use-package-by-default= )
(setq straight-use-package-by-default t) ; make use-package use straig= ht

(use-package org
=C2=A0:config
=C2=A0(require 'org-mous= e)
)
---------------------- cut -----------

=
System config:
WSL2 on Windows 11, Ubuntu.
E= macs compiled locally Jan 24 2022, with native compilation enabled.

------------------------------

Emacs = =C2=A0: GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.= 20, cairo version 1.16.0)
=C2=A0of 2022-01-24
Package: Org mode versi= on 9.5.2 (9.5.2-g91681f @ /home/garyo/.emacs.d/straight/build/org/)

= current state:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(setq
= =C2=A0org-link-elisp-confirm-function 'yes-or-no-p
=C2=A0org-directo= ry "~/Documents/synced/RoamNotes"
=C2=A0org-bibtex-headline-fo= rmat-function #[257 "\300 \236A\207" [:title] 3 "\n\n(fn ENT= RY)"]
=C2=A0org-tag-faces '(("@work" . "#0066ff&= quot;) ("@home" . "#bb0000") ("volunteer" . &= quot;#005500"))
=C2=A0org-log-done 'time
=C2=A0org-agenda-cu= stom-commands '(("w" "At work" ((agenda ""= ; ((org-agenda-span 2))) (tags-todo "+PRIORITY=3D\"A\""= ) (tags-todo "@work"))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((= org-agenda-compact-blocks t)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("h&qu= ot; "At home" ((agenda "" ((org-agenda-span 4))) (tags-= todo "+PRIORITY=3D\"A\"") (tags-todo "@home")= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((org-agenda-compact-blocks t)))=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("i" "Inbox" ((tags-tod= o "+CATEGORY=3D\"Inbox\"")))
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 ("u" "Uncategorized" ((tags-todo "-{.*}= " ((org-agenda-overriding-header "Uncategorized TODOs")))))<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("U" "Unscheduled"=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((todo ""
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((org-agenda-overriding-header "Unsched= uled TODOs")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (org-age= nda-skip-function '(org-agenda-skip-entry-if 'scheduled)))
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 )
=C2=A0org-startup-folded nil
=C2=A0org-agenda-skip-sc= heduled-if-done t
=C2=A0org-agenda-files '("~/Documents/synced/= RoamNotes")
=C2=A0org-capture-templates '(("t" "= Todo [inbox]" entry (file+headline "= inbox.org" "Tasks") "* TODO %i%?\n =C2=A0%U" := prepend t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("." "Today" entry (file= +headline "inbox.org" "Task= s") "* TODO %^{Task}\nSCHEDULED: %t\n"
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 := immediate-finish t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("s" "Scheduled TODO&q= uot; entry (file+headline "inbox.org&= quot; "Tasks") "* TODO %? %^G \nSCHEDULED: %^t\n =C2=A0%U&qu= ot;)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0("d" "Deadline" entry (file+hea= dline "inbox.org" "Tasks&qu= ot;) "* TODO %? %^G \n =C2=A0DEADLINE: %^t" :empty-lines
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 1)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("w" "Work" entry (f= ile+headline "gtd.org" "Work&= quot;) "* TODO %i%?\n =C2=A0%U" :prepend t)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&= quot;h" "Home" entry (file+headline "gtd.org" "Home") "* TODO %i%?\n =C2=A0%U&q= uot; :prepend t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("T" "Tickler" entry= (file+headline "tickler.org" = "Tickler") "* TODO %i%? \n %U"))
=C2=A0org-persist-a= fter-read-hook '(org-element--cache-persist-after-read)
=C2=A0org-re= file-targets '((nil :maxlevel . 4) (org-agenda-files :maxlevel . 4))=C2=A0org-export-before-parsing-hook '(org-attach-expand-links)
=C2= =A0org-default-notes-file "~/Documents/synced/RoamNotes/notes.org"
=C2=A0org-roam-find-file-hook '(o= rg-roam-buffer--setup-redisplay-h org-roam--register-completion-functions-h=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0org-roam--replace-roam-links-on-save-h org-roam-= db-autosync--setup-update-on-save-h)
=C2=A0org-archive-hook '(org-at= tach-archive-delete-maybe)
=C2=A0org-font-lock-hook '(org-inlinetask= -fontify)
=C2=A0org-cycle-hook '(org-inlinetask-hide-tasks org-cycle= -hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 org-optimi= ze-window-after-visibility-change)
=C2=A0org-persist-before-read-hook &#= 39;(org-element--cache-persist-before-read)
=C2=A0org-babel-load-languag= es '((emacs-lisp . t) (python . t) (dot . t) (ditaa . t) (latex . t) (s= ql . t) (shell . t))
=C2=A0org-agenda-skip-deadline-if-done t
=C2=A0o= rg-roam-ref-annotation-function 'org-roam-ref-read--annotation
=C2= =A0org-roam-directory "/mnt/c/Users/garyo/Documents/synced/RoamNotes&q= uot;
=C2=A0org-roam-db-node-include-function #[0 "\300\207" [t= ] 1]
=C2=A0org-confirm-shell-link-function 'yes-or-no-p
=C2=A0org= -reveal-start-hook '(org-decrypt-entry)
=C2=A0outline-isearch-open-i= nvisible-function 'outline-isearch-open-invisible
=C2=A0org-use-sub-= superscripts '{}
=C2=A0org-use-speed-commands t

=C2=A0org-roa= m-capture-preface-hook '(org-roam-dailies--override-capture-time-h org-= roam-capture--try-capture-to-ref-h)
=C2=A0org-agenda-before-write-hook &= #39;(org-agenda-add-entry-text)
=C2=A0org-capture-prepare-finalize-hook = '(org-roam-capture--install-finalize-h)
=C2=A0org-latex-packages-ali= st '(("cm" "fullpage" nil) ("compact" &qu= ot;titlesec" nil) ("" "paralist" nil) (""= ; "enumitem" nil)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("" "= ;color" nil) ("" "tabularx" nil) ("" &qu= ot;enumitem" nil))
=C2=A0org-roam-preview-function 'org-roam-pr= eview-default-function
=C2=A0org-babel-tangle-lang-exts '(("lat= ex" . "tex") ("python" . "py") ("em= acs-lisp" . "el") ("elisp" . "el"))
= =C2=A0org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-m= ode-configure-edit-buffer)
=C2=A0org-roam-db-autosync-mode t
=C2=A0or= g-confirm-elisp-link-function 'yes-or-no-p
=C2=A0org-tags-exclude-fr= om-inheritance '("project")
=C2=A0org-todo-keywords '(= (sequence "TODO(t)" "WAITING(w)" "|" "DO= NE(d)" "CANCELLED(c)"))
=C2=A0org-roam-capture-new-node-h= ook '(org-roam-capture--insert-captured-ref-h)
=C2=A0org-speed-comma= nd-hook '(org-speed-command-activate org-babel-speed-command-activate)<= br>=C2=A0org-table-convert-region-max-lines 9999
=C2=A0org-export-backen= ds '(ascii html icalendar latex odt koma-letter)
=C2=A0org-confirm-b= abel-evaluate nil
=C2=A0org-persist-before-write-hook '(org-element-= -cache-persist-before-write)
=C2=A0org-tab-first-hook '(org-babel-hi= de-result-toggle-maybe org-babel-header-arg-expand)
=C2=A0org-link-shell= -confirm-function 'yes-or-no-p
=C2=A0org-babel-pre-tangle-hook '= (save-buffer)
=C2=A0org-roam-completion-everywhere t
=C2=A0org-agenda= -loop-over-headlines-in-active-region nil
=C2=A0org-agenda-start-on-week= day nil
=C2=A0org-roam-mode-sections '(org-roam-backlinks-section or= g-roam-reflinks-section org-roam-unlinked-references-section)
=C2=A0org-= occur-hook '(org-first-headline-recenter)
=C2=A0org-metadown-hook &#= 39;(org-babel-pop-to-session-maybe)
=C2=A0org-roam-node-annotation-funct= ion 'org-roam-node-read--annotation
=C2=A0org-link-parameters '(= ("attachment" :follow org-attach-follow :complete org-attach-comp= lete-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0("eww" :follow org-eww-open :store org-ew= w-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0("rmail" :follow org-rmail-open :store= org-rmail-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("mhe" :follow org-mhe-open :st= ore org-mhe-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("irc" :follow org-irc-visit := store org-irc-store-link :export org-irc-export)
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("info&q= uot; :follow org-info-open :export org-info-export :store org-info-store-li= nk)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0("gnus" :follow org-gnus-open :store org-gnus-st= ore-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0("docview" :follow org-docview-open :export = org-docview-export :store org-docview-store-link)
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("bibtex= " :follow org-bibtex-open :store org-bibtex-store-link)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&= quot;bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org= -bbdb-complete-link :store
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 org-bbdb-store-link)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&= quot;w3m" :store org-w3m-store-link) ("doi" :follow org-link= -doi-open :export org-link-doi-export)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("roam" :foll= ow org-roam-link-follow-link) ("id" :follow org-roam-id-open)
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0("treemacs" :store treemacs-store-org-link) ("file= +sys") ("file+emacs")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("shell" :follow = org-link--open-shell)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("news" :follow #[514 "\30= 1\300\302 Q \"\207" ["news" browse-url ":"] 6= "\n\n(fn URL ARG)"])
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("mailto" :follow #[= 514 "\301\300\302 Q \"\207" ["mailto" browse-url &= quot;:"] 6 "\n\n(fn URL ARG)"])
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("https&quo= t; :follow #[514 "\301\300\302 Q \"\207" ["https" = browse-url ":"] 6 "\n\n(fn URL ARG)"])
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&quo= t;http" :follow #[514 "\301\300\302 Q \"\207" ["ht= tp" browse-url ":"] 6 "\n\n(fn URL ARG)"])
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0("ftp" :follow #[514 "\301\300\302 Q \"\207"= ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"]= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0("help" :follow org-link--open-help :store org-link-= -store-help) ("file" :complete org-link-complete-file)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0("elisp" :follow org-link--open-elisp))
=C2=A0org-roam-ui-b= rowser-function 'browse-url
=C2=A0org-metaup-hook '(org-babel-lo= ad-in-session-maybe)
=C2=A0org-return-follows-link t
=C2=A0org-refile= -target-verify-function 'go/verify-refile-target
=C2=A0org-list-allo= w-alphabetical t
=C2=A0)

--
Gary
--00000000000014b6ee05da6ca5c6--