From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sheng Yang Subject: Bug: Macro incorrectly expanded when exporting to beamer [9.4 (nil @ /home/yangsheng/.emacs.d_doom_27/.local/straight/build/org-mode/)] Date: Mon, 17 Feb 2020 06:22:27 -0600 Message-ID: <87pned2ykc.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45782) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j3fQ1-0004Hw-Dj for emacs-orgmode@gnu.org; Mon, 17 Feb 2020 07:22:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j3fPy-0001TS-Jv for emacs-orgmode@gnu.org; Mon, 17 Feb 2020 07:22:33 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44685) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j3fPy-0001Sa-8X for emacs-orgmode@gnu.org; Mon, 17 Feb 2020 07:22:30 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 8CA4921C24 for ; Mon, 17 Feb 2020 07:22:28 -0500 (EST) Received: from localhost (96-87-73-41-static.hfc.comcastbusiness.net [96.87.73.41]) by mail.messagingengine.com (Postfix) with ESMTPA id 4AD39328005E for ; Mon, 17 Feb 2020 07:22:28 -0500 (EST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org When exporting the following file to beamer, ''' #+MACRO: SPAN @@html:$2@@ * test - @@html:test@@ - a @@html:test@@ - {{{SPAN(emph,macro)}}} - a {{{SPAN(emph,macro)}}} ''' the output tex file (itemize part) is: ''' \begin{itemize} \item=20 \item a \itemmacro=20 \item a \end{itemize} ''' While the correct export shold be: ''' \begin{itemize} \item=20 \item a \item \item a \end{itemize} ''' This behavior appears on both Emacs 26.3 and Emacs 27 at 556cc727e5, with org-mode from vanilla Emacs, and org-contrib at 2096c9c76. This problem does not exist when exporting to LaTeX. In case you need, the whole output file is: ''' % Created 2020-02-17 =E4=B8=80 06:13 % Intended LaTeX compiler: pdflatex \documentclass[presentation]{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{graphicx} \usepackage{grffile} \usepackage{longtable} \usepackage{wrapfig} \usepackage{rotating} \usepackage[normalem]{ulem} \usepackage{amsmath} \usepackage{textcomp} \usepackage{amssymb} \usepackage{capt-of} \usepackage{hyperref} \usetheme{default} \author{Sheng Yang} \date{\today} \title{} \hypersetup{ pdfauthor=3D{Sheng Yang}, pdftitle=3D{}, pdfkeywords=3D{}, pdfsubject=3D{}, pdfcreator=3D{Emacs 27.0.60 (Org mode 9.4)},=20 pdflang=3D{English}} \begin{document} \begin{frame}{Outline} \tableofcontents \end{frame} \begin{frame}[label=3D{sec:orgb5f5f6a}]{test} \begin{itemize} \item=20 \item a \itemmacro=20 \item a \end{itemize} \end{frame} \end{document} ''' Emacs : GNU Emacs 27.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24= .13) of 2020-02-17 Package: Org mode version 9.4 (nil @ /home/yangsheng/.emacs.d_doom_27/.loca= l/straight/build/org-mode/) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq org-footnote-auto-label 'plain org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-confi= gure-edit-buffer) org-fontify-whole-heading-line t org-columns-default-format "%50ITEM(Task) %10CLOCKSUM %16TIMESTAMP_IA" org-link-shell-confirm-function 'yes-or-no-p org-mode-local-vars-hook '(eldoc-mode) org-babel-after-execute-hook '(org-redisplay-inline-images) org-insert-heading-respect-content t org-metadown-hook '(org-babel-pop-to-session-maybe) org-noter-insert-note-no-questions t org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-follow-link-hook '(+org-delayed-recenter-h +nav-flash-delayed-blink-cu= rsor-h) org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 3)) org-html-format-inlinetask-function 'org-html-format-inlinetask-default-fu= nction org-highlight-sparse-tree-matches nil org-noter-auto-save-last-location t org-enforce-todo-dependencies t org-src-tab-acts-natively t org-odt-format-headline-function 'org-odt-format-headline-default-function org-special-ctrl-a/e t org-notmuch-open-function 'org-notmuch-follow-link org-agenda-files '("~/Documents/org/Research.org" "~/Documents/org/papers.= org" "~/Documents/org/Tasks.org" "~/Documents/org/Birthdays.org" "~/Documents/org/gcal.o= rg" "~/Documents/org/Schedule.org") org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default org-reveal-start-hook '(org-decrypt-entry) org-modules '(ol-bibtex) org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent) org-mode-hook '((closure (t) (&rest _) (add-hook 'before-save-hook 'org-en= crypt-entries nil t)) er/add-org-mode-expansions yang/pangu-spacing-mode-on doom--setq-pangu-spacing-real-insert-separtor-for-org-mode= -h LaTeX-math-mode org-tempo-setup yang/org-mode-setup #[0 "\301\211.\207" [imenu-create-inde= x-function org-imenu-get-tree] 2] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mod= e-hook org-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-a= ll append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes doom-= disable-show-paren-mode-h doom-disable-show-trailing-whitespace-h +org-enable-auto-r= eformat-tables-h +org-enable-auto-update-cookies-h +org-unfold-to-2nd-level= -or-point-h evil-org-mode org-bullets-mode toc-org-enable +evil-embrace-latex-mode-h= ook-h embrace-org-mode-hook org-eldoc-load org-journal-update-auto-mode-alist) org-clock-persist 'history org-export-with-smart-quotes t org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-outline-path-complete-in-steps nil org-archive-hook '(org-attach-archive-delete-maybe) org-agenda-finalize-hook '(+org-exclude-agenda-buffers-from-workspace-h) org-startup-indented t org-clock-history-length 23 org-journal-mode-hook '((closure (org-journal-search-mode-abbrev-table org-journal= -search-mode-syntax-table view-exit-action org-journal-mode-abbrev-table o= rg-journal-mode-syntax-table t) nil (add-hook org-journal-encrypt-on 'org-journal= -encryption-hook nil t)) #[0 "\301\302\303\304$\207" [org-journal-encrypt-on add-hook org-journal-enc= ryption-hook nil t] 5] ) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metaup-hook '(org-babel-load-in-session-maybe) org-bibtex-headline-format-function #[257 "\300.\236A\207" [:title] 3 "\n\= n(fn ENTRY)"] org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"] org-crypt-key "yangsheng6810@gmail.com" org-notmuch-search-open-function 'org-notmuch-search-follow-link org-babel-pre-tangle-hook '(save-buffer) org-file-apps '(("\\.pdf::\\([[:digit:]]+\\)\\'" lambda (_file link) (org-= pdfview-open link)) ("\\.pdf\\'" lambda (_file link) (org-pdfview-open link)) = (auto-mode . emacs) (directory . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'= " . default)) org-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h org-babel= -hide-result-toggle-maybe org-babel-header-arg-expand +org-cycle-only-current-s= ubtree-h +org-clear-babel-results-h) org-hide-leading-stars t org-babel-load-languages '((latex . t) (emacs-lisp . t)) org-load-hook '(+org-init-appearance-h +org-init-agenda-h +org-init-attach= ments-h +org-init-babel-h +org-init-babel-lazy-loader-h +org-init-capture-defaults-h= +org-init-capture-frame-h +org-init-custom-links-h +org-init-export-h +org-init-habi= t-h +org-init-hacks-h +org-init-keybinds-h +org-init-popup-rules-h +org-init-pro= tocol-h +org-init-protocol-lazy-loader-h +org-init-smartparens-h) org-link-abbrev-alist '(("doom-repo" . "https://github.com/hlissner/doom-e= macs/%s") ("wolfram" . "https://wolframalpha.com/input/?i=3D= %s") ("duckduckgo" . "https://duckduckgo.com/?q=3D%s") ("gmap" . "https://maps.google.com/maps?q=3D%s") ("gimages" . "https://google.com/images?q=3D%s") ("google" . "https://google.com/search?q=3D") ("youtube" . "https://youtube.com/watch?v=3D%s") (= "github" . "https://github.com/%s")) org-export-backends '(beamer md ascii html icalendar latex odt) org-highlight-latex-and-related '(latex script entities) org-clock-in-resume t org-ascii-format-drawer-function #[771 ".\207" [] 4 "\n\n(fn NAME CONTENTS= WIDTH)"] org-attach-store-link-p t org-agenda-span 10 org-src-lang-modes '(("arduino" . arduino) ("redis" . redis) ("php" . php)= ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" . sh) ("beamer" . latex) = ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("dot" . fundamental) ("elisp" . e= macs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite" . = sql)) org-src-preserve-indentation t org-fontify-quote-and-verse-blocks t org-fontify-done-headline t org-occur-hook '(org-first-headline-recenter) org-agenda-mode-hook '(org-journal-update-org-agenda-files +org-habit-resi= ze-graph-h evil-org-agenda-mode) org-agenda-window-setup 'current-window org-indirect-buffer-display 'current-window org-structure-template-alist '(("se" . "src emacs-lisp") ("a" . "export as= cii") ("c" . "center") ("C" . "comment") ("e" . "example") ("E" . = "export") ("h" . "export html") ("l" . "export latex") ("q" . "quote") ("s"= . "src") ("v" . "verse")) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lin= es org-optimize-window-after-visibility-change) org-todo-keywords '((sequence "TODO(t)" "PUSHED(p@)" "NEXT(n)" "INACTIVE(i= @/!)" "WAIT(w@/!)" "|" "DONE(d!)") (sequence "|" "CANCLED(c@)")) org-speed-command-hook '(org-speed-command-activate org-babel-speed-comman= d-activate) org-tags-column 0 org-capture-mode-hook '(evil-insert-state +org-show-target-in-capture-head= er-h) org-clock-persist-file "/home/yangsheng/.emacs.d_doom_27/.local/etc/org-cl= ock-save.el" org-attach-id-dir "/home/yangsheng/org/.attach/" org-M-RET-may-split-line '((default)) org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-func= tion org-format-latex-options '(:foreground auto :background auto :scale 1.5 :h= tml-foreground "Black" :html-background "Transparent" :html-scale 1.0 = :matchers ("begin" "$1" "$" "$$" "\\(" "\\[")) org-publish-timestamp-directory "/home/yangsheng/.emacs.d_doom_27/.local/c= ache/org-timestamps/" org-refile-allow-creating-parent-nodes t org-refile-use-outline-path 'file org-priority-faces '((65 . error) (66 . warning) (67 . success)) org-id-locations-file "~/Documents/org/.orgids" org-confirm-shell-link-function 'yes-or-no-p org-link-parameters '(("attachment" :complete org-attach-complete-link) ("= id" :follow org-id-open) ("bibtex" :follow org-bibtex-open :store org-bibtex-= store-link) ("notmuch-tree" :follow org-notmuch-tree-open :store= org-notmuch-tree-store-link) ("notmuch-search" :follow org-notmuch-search-open :s= tore org-notmuch-search-store-link) ("notmuch" :follow org-notmuch-open :store org-notmu= ch-store-link) ("elfeed" :follow elfeed-link-open :store elfeed-lin= k-store-link) ("orgit-rev" :store orgit-rev-store :follow orgit-re= v-open :export orgit-rev-export :complete orgit-rev-complete-link) ("orgit-log" :store orgit-log-store :follow orgit-lo= g-open :export orgit-log-export :complete orgit-log-complete-link) ("orgit" :store orgit-status-store :follow orgit-sta= tus-open :export orgit-status-export :complete orgit-status-complete-link) ("yt" :follow org-yt-follow :image-data-fun org-yt-i= mage-data-fun) ("img" :image-data-fun +org-inline-data-image) ("doom-modules" :complete (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= modules/") (key . "doom-modules") t) nil (+org--relpath (+org-link-read-file key dir) d= ir)) :follow (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= modules/") (key . "doom-modules") t) (link) (find-file (expand-file-name link dir))) :face (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= modules/") (key . "doom-modules") t) (link) (if (file-exists-p (expand-file-name link d= ir)) 'org-link 'error)) ) ("doom-docs" :complete (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= docs/") (key . "doom-docs") t) nil (+org--relpath (+org-link-read-file key dir) dir)) :follow (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= docs/") (key . "doom-docs") t) (link) (find-file (expand-file-name link dir))) :face (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= docs/") (key . "doom-docs") t) (link) (if (file-exists-p (expand-file-name link d= ir)) 'org-link 'error)) ) ("doom" :complete (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= ") (key . "doom") t) nil (+org--relpath (+org-link-read-file key dir) dir)) :follow (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= ") (key . "doom") t) (link) (find-file (expand-file-name link dir))) :face (closure ((dir . "/home/yangsheng/.emacs.d_doom_27/= ") (key . "doom") t) (link) (if (file-exists-p (expand-file-name link dir)) 'o= rg-link 'error)) ) ("org" :complete (closure ((dir . "~/org/") (key . "org") t) nil (+org--relpath (+org-link-read-file key dir) dir)) :follow (closure ((dir . "~/org/") (key . "org") t) (link) (find-file (expand-file-name link dir))) :face (closure ((dir . "~/org/") (key . "org") t) (link) (if (file-exists-p (expand-file-name link dir)) 'o= rg-link 'error)) ) ("file+sys") ("file+emacs") ("shell" :follow org-lin= k--open-shell) ("news" :follow #[257 "\301\300\302.Q!\207" ["news" = browse-url ":"] 5 "\n\n(fn URL)"]) ("mailto" :follow #[257 "\301\300\302.Q!\207" ["mailto" browse-url ":= "] 5 "\n\n(fn URL)"]) ("https" :follow #[257 "\301\300\302.Q!\207" ["https= " browse-url ":"] 5 "\n\n(fn URL)"] :image-data-fun +org-image-link) ("http" :follow #[257 "\301\300\302.Q!\207" ["http" = browse-url ":"] 5 "\n\n(fn URL)"] :image-data-fun +org-image-link) ("ftp" :follow #[257 "\301\300\302.Q!\207" ["ftp" br= owse-url ":"] 5 "\n\n(fn URL)"]) ("help" :follow org-link--open-help) ("file" :complete org-link-complete-file :face (closure (t) (path) (if (or (file-remote-p path) (file-exists-p path))= 'org-link 'error)) ) ("elisp" :follow org-link--open-elisp) ("doi" :follo= w org-link--open-doi)) org-agenda-skip-scheduled-if-done t org-noter-always-create-frame nil org-latex-format-headline-function 'org-latex-format-headline-default-func= tion org-export-allow-bind-keywords t org-capture-templates '(("c" "Computer") ("ce" "Emacs" entry (file+headline "~/Documents/or= g/Computer.org" "Emacs") "* %? \n %u") ("cl" "Linux" entry (file+headline "~/Documents/or= g/Computer.org" "Linux") "* %? \n %u") ("cp" "Python" entry (file+headline "~/Documents/o= rg/Computer.org" "Python") "* %?\n %u") ("cw" "Windows" entry (file+headline "~/Documents/= org/Computer.org" "Windows") "* %? \n %u") ("g" "Calendar" entry (file "~/Documents/org/gcal.= org") "* %?\n \n %^T") ("j" "Journal entry" entry #'org-journal-find-loca= tion "* %(format-time-string org-journal-time-format)%= ^{Title}\n %i%?") ("n" "Notes" entry (file+olp+datetree "~/Documents= /org/Notes.org") "" :time-prompt t) ("r" "Research" entry (file+olp+datetree "~/Docume= nts/org/Research.org") "* %?\n %u" :prepend t :clock-in t :clock-resume t) ("s" "Schedule" entry (file+olp+datetree "~/Docume= nts/org/Schedule.org") "") ("t" "Tasks") ("tb" "Book" entry (file+headline "~/Documents/org= /Tasks.org" "Book") "* TODO %^{Book title}\n%u\n%a\n" :clock-in t :cl= ock-resume t) ("tc" "Computer" entry (file+headline "~/Documents= /org/Tasks.org" "Computer") "* TODO %^{Topic} :computer:\n %u\n %a\n" :clock-= in t :clock-resume t) ("tf" "Food" entry (file+headline "~/Documents/org= /Tasks.org" "Food") "* TODO %^{Food} :food:\n %u\n %a\n" :clock-in t = :clock-resume t) ("tr" "Research" entry (file+headline "~/Documents= /org/Tasks.org" "Research") "* TODO %^{Title} :research:\n%u\n%a\n" :clock-in= t :clock-resume t) ("ti" "Idea" entry (file+headline "~/Documents/org= /Tasks.org" "Idea") "* TODO %^{Idea} :idea:\n%u\n%a\n" :clock-in t :c= lock-resume t) ("tn" "Not grouped" entry (file+headline "~/Docume= nts/org/Tasks.org" "Not grouped") "* TODO %^{Subject}\n%u\n%a\n" :clock-in t :clock= -resume t) ("x" "Exercise" entry (file+olp+datetree "~/Docume= nts/org/Exercise.org") "* %?\n %u" :time-prompt t) ("p" "Protocol" entry (file+headline "~/Documents/= org/Notes.org" "Inbox") "* %^{Title}\nSource: %u, %c\n #+BEGIN_QUOTE\n%i\= n#+END_QUOTE\n\n\n%?") ("L" "Protocol Link" entry (file+headline "~/Docum= ents/org/Notes.org" "Inbox") "* %? [[%:link][%(transform-square-brackets-to-ro= und-ones \"%:description\")]]\n") ) org-link-translation-function 'toc-org-unhrefify org-link-elisp-confirm-function nil org-todo-keyword-faces '(("[-]" . +org-todo-active) ("STRT" . +org-todo-ac= tive) ("[?]" . +org-todo-onhold) ("WAIT" . +org-todo-onhold) ("PROJ" . +org-todo-p= roject)) org-capture-after-finalize-hook '(+org-capture-cleanup-frame-h) org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-= function org-tab-before-tab-emulation-hook '(org-tempo-complete-tag) org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-image-actual-width nil org-noter-separate-notes-from-heading t org-extend-today-until 3 org-eldoc-breadcrumb-separator " =E2=86=92 " org-startup-truncated nil org-latex-classes '(("beamer" "\\documentclass[presentation]{beamer}" ("\\= section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("article" "\\documentclass[11pt]{article}" ("\\sectio= n{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\= paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt]{report}" ("\\part{%s}= " . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}"= . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" . = "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}"= . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ) org-html-format-headline-function 'org-html-format-headline-default-functi= on org-entities-user '(("flat" "\\flat" nil "" "" "266D" "=E2=99=AD") ("sharp= " "\\sharp" nil "" "" "266F" "=E2=99=AF")) org-src-window-setup 'current-window org-confirm-babel-evaluate nil org-use-sub-superscripts '{} org-agenda-custom-commands '(("c" "Weekly schedule" agenda "" ((org-agenda-span 7) (org-agenda-repeating-t= imestamp-show-all t) (org-agenda-skip-function '(org-agenda-skip= -entry-if 'deadline 'scheduled))) ) ("rw" "Last week" ((tags "TIMESTAMP_IA>=3D\"<-9d>\"+TIMESTAMP_= IA<=3D\"\"/DONE" ((org-agenda-overriding-header "Got inacti= ve in the last week"))) (tags "TIMESTAMP>=3D\"<-9d>\"+TIMESTAMP<=3D= \"\"/DONE" ((org-agenda-overriding-header "Happened i= n the last week") (org-agenda-files '("~/Documents/org/Schedule.org" "~/Docu= ments/org/Research.org" "~/Documents/org/gcal.org" "~/Document= s/org/papers.org" "~/Documents/org/Tasks.org") ) ) ) (tags "SCHEDULED>=3D\"<-9d>\"+SCHEDULED<=3D= \"\"/DONE" ((org-agenda-overriding-header "Scheduled = and finished in the last week") (org-agenda-repeating-timestamp-show-all = t)) ) (tags "SCHEDULED>=3D\"<-9d>\"+SCHEDULED<=3D= \"\"" ((org-agenda-skip-function '(org-agenda-sk= ip-entry-if 'todo 'done)) (org-agenda-overriding-header "Scheduled but didn't finished in the la= st week") ) ) ) ) ("r" . "Weekly review") ("d" "Upcoming deadlines" agenda "" ((org-agenda-entry-types '(:deadline)) (org-= agenda-span 14) (org-agenda-time-grid nil)) ) ("gr" "Research" tags-todo "research" ((org-agenda-skip-function '(org-agenda-skip= -entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Unscheduled = research tasks")) ) ("gp" "Photography" tags-todo "photography|ph= oto" ((org-agenda-skip-function '(org-agenda-skip= -entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Unscheduled = photography tasks")) ) ("gl" "Life" tags-todo "life" ((org-agenda-skip-function '(org-agenda-skip= -entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Unscheduled = life tasks")) ) ("gh" "Home" tags-todo "home" ((org-agenda-skip-function '(org-agenda-skip= -entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Unscheduled = home tasks")) ) ("ge" "Emacs" tags-todo "emacs" ((org-agenda-skip-function '(org-agenda-skip= -entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Unscheduled = emacs tasks")) ) ("gc" "Computer" tags-todo "computer|linux|em= acs" ((org-agenda-skip-function '(org-agenda-skip= -entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Unscheduled = computer tasks")) ) ("g" . "GTD contexts") ("W" "Weekly Review" ((agenda "" ((org-agenda= -span 7))) (stuck "") (todo "WAIT"))) ("n" "Agenda and all TODOs" ((agenda "") (all= todo "")))) org-directory "~/Documents/org/" org-preview-latex-image-directory "/home/yangsheng/.emacs.d_doom_27/.local= /cache/org-latex/" org-tags-exclude-from-inheritance '("crypt") org-html-validation-link nil org-agenda-skip-deadline-if-done t org-attach-use-inheritance t org-agenda-inhibit-startup t org-agenda-start-on-weekday nil org-default-notes-file "/home/yangsheng/org/notes.org" org-id-locations-file-relative t org-agenda-skip-unavailable-files t ) --=20 Sheng Yang(=E6=9D=A8=E5=9C=A3), PhD student Computer Science Department University of Maryland, College Park E-mail: styang@fastmail.com E-mail(old): yangsheng6810@gmail.com