Remember to cover the basics, that is, what you expected to happen and
what in fact did happen. You don't know how to make a good report? See
https://orgmode.org/manual/Feedback.html#Feedback
Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------
Hi,
I've been trying to reconstruct my blog in org-publish. It is currently
generated using an ancient version of Hugo and I want to move to more
stable pastures, and org-publish seems pretty good.
I'm able to generate decent HTML pages using `htmlize` for CSS
generation, but while creating index I'm getting two distinct errors
(from adjacent, but distinct places in `ox-publish.el`):
1. If I add `:sitemap-sort-files 'anti-chronologically` to
`org-publish-project-alist`, I get this error: "Invalid sort value
'anti-chronologically". Using quote or backtick does not matter. Setting
`org-publish-sitemap-sort-files` to same value seems to work, but I
haven't reconstructed enough of my blog to actually test it out.
2. Setting `:sitemap-style 'tree` results in error:
org-publish--sitemap-files-to-lisp: Unknown site-map style: ‘'tree’
Looking at the code, `'tree` is never checked against, only if it is
`tree`, but the behavior does not match with param description:
Can be list (...) or tree (...). Defaults to tree.
Here is my current org-publish project config for reference:
```
(use-package ox-publish
:defer t
:custom
(org-html-htmlize-output-type 'css)
(org-html-postamble nil)
(org-publish-use-timestamps-flag nil)
(org-publish-sitemap-sort-files `anti-chronologically)
(org-publish-project-alist
`(("orgblog_pages"
:base-directory "~/org/orgblog/content/pages/"
:recursive t
:base-extension "org"
:publishing-directory "~/org/orgblog/public"
:publishing-function org-html-publish-to-html
:headline-levels 6
:section-numbers nil
:with-toc nil
:auto-sitemap t
:sitemap-filename "index.org"
:sitemap-title nil
:sitemap-style 'tree
:html-doctype "html5"
:html-html5-fancy t
:html-checkbox-type 'html
:html-self-link-headlines t
:html-toplevel-hlevel 2
:html-use-infojs nil
:html-head "<link rel=\"stylesheet\"
href=\"~/org/orgblog/public/static/style.css\" type=\"text/css\"/>"
:html-head-include-default-style nil
:html-preamble t)
("orgblog_static"
:base-directory "~/org/orgblog/content/static/"
:recursive t
:base-extension "css\\|txt\\|jpg\\|gif\\|png"
:publishing-directory "~/org/orgblog/public/static"
:publishing-function org-publish-attachment)
("orgblog" :components ("orgblog_pages" "orgblog_static")))))
```
My orgmode config is otherwise fairly heavily modified, but I'm willing
to test out anything required from my end. I'll try to put up a repo
with all the requisite files to help test out, but that depends on how
much time I can muster for the task.
Thanks,
Payas
P.S. Thanks a lot for working on orgmode and other assorted features
like org-publish. These are among the best software I use daily and my
life is better because of them!
Emacs : GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.51,
cairo version 1.18.4)
Package: Org mode version 9.8 (N/A @
/nix/store/7y21h94pw83cg2b53zc9niv9fdxb0436-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9999snapshot1/)
current state:
==============
(setq
org-special-ctrl-a/e t
org-agenda-ignore-properties '(stats)
org-agenda-skip-scheduled-if-deadline-is-shown t
org-agenda-skip-scheduled-if-done t
org-yank-image-file-name-function 'org-yank-image-autogen-filename
org-publish-use-timestamps-flag nil
org-persist-before-write-hook '(org-element--cache-persist-before-write)
org-cite-export-processors '((latex biblatex) (t csl))
org-footnote-section nil
org-clock-persist 'history
org-html-format-headline-function 'org-html-format-headline-default-function
org-indirect-buffer-display 'current-window
org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
org-deadline-warning-days 2
org-pretty-entities t
org-preview-latex-image-directory "~/.cache/doom/nix/org/latex/"
org-log-repeat 'note
org-default-notes-file "~/org/notes.org"
org-log-into-drawer t
org-html-htmlize-output-type 'css
org-directory "~/org/"
org-latex-format-inlinetask-function
'org-latex-format-inlinetask-default-function
org-agenda-skip-scheduled-repeats-after-deadline t
org-M-RET-may-split-line nil
org-clock-in-resume t
org-agenda-skip-deadline-prewarning-if-scheduled t
org-clock-out-remove-zero-time-clocks t
org-babel-tangle-lang-exts '(("java" . "java") ("emacs-lisp" . "el")
("elisp" . "el") ("bibtex" . "bib"))
org-agenda-skip-timestamp-if-deadline-is-shown t
org-display-remote-inline-images 'download
org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
org-persist-after-read-hook '(org-element--cache-persist-after-read)
org-hugo-link-desc-insert-type t
org-fold-catch-invisible-edits 'show-and-error
org-archive-subtree-save-file-p t
org-id-locations-file "~/org/.orgids"
org-agenda-finalize-hook '(org-modern-agenda
+org-exclude-agenda-buffers-from-workspace-h)
org-log-done 'time
org-latex-format-headline-function 'org-latex-format-headline-default-function
org-agenda-window-setup 'other-tab
org-file-apps '((remote . emacs) (auto-mode . emacs) (directory . emacs)
("\\.mm\\'" . default) ("\\.x?html?\\'" . default)
("\\.pdf\\'" . default))
org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
org-hugo-base-dir "~/org/blog/"
org-modern-mode-hook '(org-modern-mode--set-explicitly)
org-mode-hook '(er/add-org-mode-expansions
#[0 "\301\211.\207"
[imenu-create-index-function org-imenu-get-tree] 2]
global-org-modern-mode
#[(&rest _)
((add-hook 'save-place-after-find-file-hook
#'+org-make-last-point-visible-h nil t)
)
(t)]
#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-fold-show-all append
local]
5]
#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-babel-show-result-all
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-eldoc-load
toc-org-enable +corfu-add-cape-elisp-block-h)
org-hide-emphasis-markers t
org-load-hook '(+org-init-org-directory-h +org-init-appearance-h
+org-init-agenda-h +org-init-attachments-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-habit-h +org-init-hacks-h
+org-init-keybinds-h +org-init-popup-rules-h
+org-init-smartparens-h)
org-use-speed-commands t
org-support-shift-select t
org-footnote-auto-adjust t
org-hide-leading-stars t
org-capture-templates '(("t" "Personal todo" entry
(file+headline +org-capture-todo-file "Inbox")
"* TODO %?\n%i\n" :prepend t)
("n" "Personal notes" entry
(file+headline +org-capture-notes-file "Inbox")
"* %u %?\n%i\n" :prepend t)
("j" "Journal" entry
(file+olp+datetree +org-capture-journal-file)
"* %U %?\n%i\n" :prepend t)
("m" "mail-reminder" entry
(file+headline "~/org/inbox.org" "Mails")
"* TODO %:fromname: %a %?\nSCHEDULED:
%(org-insert-time-stamp (org-read-date nil t \"+1d\"))")
("pt" "Project-local todo" entry
(file+headline +org-capture-project-todo-file
"Inbox")
"* TODO %?\n%i\n%a" :prepend t)
("pn" "Project-local notes" entry
(file+headline +org-capture-project-notes-file
"Inbox")
"* %U %?\n%i\n%a" :prepend t)
("o" "Centralized templates for projects")
("ot" "Project todo" entry
#'+org-capture-central-project-todo-file
"* TODO %?\n %i\n %a" :heading "Tasks" :prepend nil)
("on" "Project notes" entry
#'+org-capture-central-project-notes-file
"* %U %?\n %i\n %a" :heading "Notes" :prepend t)
)
org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 3))
org-agenda-deadline-faces '((1.001 . error) (1.0 . org-warning)
(0.5 . org-upcoming-deadline)
(0.0 . org-upcoming-distant-deadline))
org-confirm-shell-link-function 'yes-or-no-p
org-agenda-inhibit-startup t
org-log-reschedule 'note
org-odt-format-headline-function 'org-odt-format-headline-default-function
org-attach-use-inheritance t
org-cite-global-bibliography '("~/org/bib/references.bib")
org-archive-hook '(org-attach-archive-delete-maybe)
org-src-window-setup 'other-window
org-mode-local-vars-hook '(+org-init-gifs-h)
org-latex-src-block-backend 'engraved
org-insert-heading-respect-content t
org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
org-md-toplevel-hlevel 2
org-metaup-hook '(org-babel-load-in-session-maybe)
org-agenda-start-with-follow-mode t
org-fontify-whole-heading-line t
org-occur-hook '(org-first-headline-recenter)
org-attach-id-to-path-function-list '(org-attach-id-ts-folder-format
org-attach-id-uuid-folder-format)
org-agenda-skip-timestamp-if-done t
org-ellipsis " …"
org-enforce-todo-dependencies t
org-entities-user '(("flat" "\\flat" nil "" "" "266D" "♭")
("sharp" "\\sharp" nil "" "" "266F" "♯"))
org-html-format-inlinetask-function
'org-html-format-inlinetask-default-function
org-icalendar-timezone "Asia/Kolkata"
org-icalendar-include-todo 'all
org-confirm-babel-evaluate nil
org-ascii-format-drawer-function #[771 ".\207" [] 4 "\n\n(fn NAME CONTENTS
WIDTH)"]
org-export-before-processing-hook
'(org-blackfriday--reset-org-blackfriday--code-block-num-backticks)
org-priority-faces '((65 . error) (66 . warning) (67 . shadow))
org-link-abbrev-alist '(("doomdir" .
"/nix/store/54km5syigxm1wjrb1dypg1jg8jfchxr8-doom-profile/doomdir/%s")
("emacsdir" .
"/nix/store/75ijzgivpa4990mk742zw76957k8y0y1-source/%s")
("doom-repo" .
"https://github.com/doomemacs/doomemacs/%s")
("wolfram" . "https://wolframalpha.com/input/?i=%s")
("wikipedia" . "https://en.wikipedia.org/wiki/%s")
("duckduckgo" . "https://duckduckgo.com/?q=%s")
("kagi" . "https://kagi.com/search?q=%s")
("gmap" . "https://maps.google.com/maps?q=%s")
("gimages" . "https://google.com/images?q=%s")
("google" . "https://google.com/search?q=")
("youtube" . "https://youtube.com/watch?v=%s")
("github" . "https://github.com/%s"))
org-bibtex-headline-format-function 'org-bibtex-headline-format-default
org-export-with-smart-quotes t
org-link-parameters '(("mu4e" :follow mu4e-org-open :store
mu4e-org-store-link)
("helpful" :store helpful--org-link-store)
("info" :follow org-info-open :export org-info-export
:store org-info-store-link :insert-description
org-info-description-as-command)
("orgit-rev" :store orgit-rev-store :follow
orgit-rev-open :export orgit-rev-export :complete
orgit-rev-complete-link)
("orgit-log" :store orgit-log-store :follow
orgit-log-open :export orgit-log-export :complete
orgit-log-complete-link)
("orgit" :store orgit-status-store :follow
orgit-status-open :export orgit-status-export
:complete orgit-status-complete-link)
("gnus" :follow org-gnus-open :store
org-gnus-store-link)
("id" :follow org-id-open :store
org-id-store-link-maybe :complete org-id-complete
:insert-description org-id-description)
("pdf" :follow
#[(&rest args)
((and
(condition-case nil
(progn (require 'org-pdftools nil t)) (error nil))
(file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
)
((fn . org-pdftools-open))]
:complete
#[(&rest args)
((and
(condition-case nil
(progn (require 'org-pdftools nil t)) (error nil))
(file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
)
((fn . org-pdftools-complete-link))]
:store
#[(&rest args)
((and
(condition-case nil
(progn (require 'org-pdftools nil t)) (error nil))
(file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
)
((fn . org-pdftools-store-link))]
:export
#[(&rest args)
((and
(condition-case nil
(progn (require 'org-pdftools nil t)) (error nil))
(file-executable-p pdf-info-epdfinfo-program)
(apply fn args))
)
((fn . org-pdftools-export))]
)
("bibtex" :follow org-bibtex-open :store
org-bibtex-store-link)
("img" :image-data-fun +org-inline-image-data-fn)
("doom-changelog" :follow
#[(link)
((find-file
(doom-path doom-docs-dir "changelog.org"))
(org-match-sparse-tree nil link))
(t)]
)
("doom-user" :follow
#[(link)
((browse-url
(format "https://github.com/%s"
(string-remove-prefix "@"
(+org-link-read-desc-at-point link))
)
)
)
(t)]
:face #[(_) ('org-priority) (t)])
("doom-ref" :follow
#[(link)
((let
((link (+org-link-read-desc-at-point link))
(url "https://github.com")
(doom-repo "doomemacs/doomemacs"))
(let ((saved-match-data (match-data)))
(unwind-protect
(progn
(browse-url
(cond
((string-match
"^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link)
(format "%s/%s/issues/%s" url
(or (match-string 1 link) doom-repo)
(match-string 2 link))
)
((string-match
"^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link)
(format "%s/%s/commit/%s" url
(or (match-string 1 link) doom-repo)
(match-string 2 link))
)
((user-error "Invalid doom-ref link: %S" link)
)
)
)
)
(set-match-data saved-match-data t))
)
)
)
(t)]
:face
#[(link)
((let ((link (+org-link-read-desc-at-point link)))
(if
(or
(string-match
"^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link)
(string-match
"^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link)
)
'org-link 'error)
)
)
(t)]
)
("doom-executable" :activate-func
+org-link--doom-executable-link-activate-fn :help-echo
+org-link-doom--help-echo-from-textprop :face
org-verbatim)
("doom-module" :follow
+org-link--doom-module-link-follow-fn :activate-func
+org-link--doom-module-link-activate-fn :help-echo
+org-link-doom--help-echo-from-textprop)
("doom-package" :follow
+org-link--doom-package-link-follow-fn :activate-func
+org-link--doom-package-link-activate-fn :help-echo
+org-link-doom--help-echo-from-textprop)
("cmd" :follow
#[(path _prefixarg)
((funcall (or (command-remapping fn) fn)
(or (intern-soft path)
(user-error "Can't find documentation for %S"
path)
)
)
)
((fn . describe-command))]
:activate-func +org-link--command-link-activate-fn
:face help-key-binding :help-echo
+org-link-doom--help-echo-from-textprop)
("face" :follow
#[(path _prefixarg)
((funcall (or (command-remapping fn) fn)
(or (intern-soft path)
(user-error "Can't find documentation for %S"
path)
)
)
)
((fn . describe-face))]
:activate-func +org-link--face-link-activate-fn :face
(font-lock-type-face underline))
("fn" :follow
#[(path _prefixarg)
((funcall (or (command-remapping fn) fn)
(or (intern-soft path)
(user-error "Can't find documentation for %S"
path)
)
)
)
((fn . describe-function))]
:activate-func +org-link--fn-link-activate-fn :face
(font-lock-function-name-face underline))
("var" :follow
#[(path _prefixarg)
((funcall (or (command-remapping fn) fn)
(or (intern-soft path)
(user-error "Can't find documentation for %S"
path)
)
)
)
((fn . describe-variable))]
:activate-func +org-link--var-link-activate-fn :face
(font-lock-variable-name-face underline))
("kbd" :follow
#[(ev)
((minibuffer-message "%s"
(+org-link-doom--help-echo-from-textprop nil
(current-buffer) (posn-point (event-start ev)))
)
)
(t) nil nil "e"]
:help-echo +org-link-doom--help-echo-from-textprop
:face help-key-binding)
("doom-modules" :complete
#[nil
((if requires
(mapc #'require (ensure-list requires)))
(+org--relative-path
(+org--read-link-path key (funcall dir-fn))
(funcall dir-fn))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-modules-dir))]
)
(requires) (key . "doom-modules"))
]
:follow
#[(link)
((org-link-open-as-file
(expand-file-name link (funcall dir-fn)) nil)
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-modules-dir))]
)
)
]
:face
#[(link)
((let*
((path (expand-file-name link (funcall dir-fn)))
(option-index
(string-match-p "::\\(.*\\)\\'" path))
(file-name (substring path 0 option-index)))
(if (file-exists-p file-name) 'org-link 'error))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-modules-dir))]
)
)
]
:requires nil)
("doom-docs" :complete
#[nil
((if requires
(mapc #'require (ensure-list requires)))
(+org--relative-path
(+org--read-link-path key (funcall dir-fn))
(funcall dir-fn))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-docs-dir))]
)
(requires) (key . "doom-docs"))
]
:follow
#[(link)
((org-link-open-as-file
(expand-file-name link (funcall dir-fn)) nil)
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-docs-dir))]
)
)
]
:face
#[(link)
((let*
((path (expand-file-name link (funcall dir-fn)))
(option-index
(string-match-p "::\\(.*\\)\\'" path))
(file-name (substring path 0 option-index)))
(if (file-exists-p file-name) 'org-link 'error))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-docs-dir))]
)
)
]
:requires nil)
("doom" :complete
#[nil
((if requires
(mapc #'require (ensure-list requires)))
(+org--relative-path
(+org--read-link-path key (funcall dir-fn))
(funcall dir-fn))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-emacs-dir))]
)
(requires) (key . "doom"))
]
:follow
#[(link)
((org-link-open-as-file
(expand-file-name link (funcall dir-fn)) nil)
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-emacs-dir))]
)
)
]
:face
#[(link)
((let*
((path (expand-file-name link (funcall dir-fn)))
(option-index
(string-match-p "::\\(.*\\)\\'" path))
(file-name (substring path 0 option-index)))
(if (file-exists-p file-name) 'org-link 'error))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . doom-emacs-dir))]
)
)
]
:requires nil)
("org" :complete
#[nil
((if requires
(mapc #'require (ensure-list requires)))
(+org--relative-path
(+org--read-link-path key (funcall dir-fn))
(funcall dir-fn))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . org-directory))]
)
(requires) (key . "org"))
]
:follow
#[(link)
((org-link-open-as-file
(expand-file-name link (funcall dir-fn)) nil)
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . org-directory))]
)
)
]
:face
#[(link)
((let*
((path (expand-file-name link (funcall dir-fn)))
(option-index
(string-match-p "::\\(.*\\)\\'" path))
(file-name (substring path 0 option-index)))
(if (file-exists-p file-name) 'org-link 'error))
)
((dir-fn .
#[nil ((symbol-value dir-var))
((dir-var . org-directory))]
)
)
]
:requires nil)
("attachment" :image-data-fun +org-image-file-data-fn
:follow org-attach-follow :complete
org-attach-complete-link :preview
org-attach-preview-file)
("file+sys") ("file+emacs")
("shell" :follow org-link--open-shell)
("shortdoc" :follow org-link--open-shortdoc :store
org-link--store-shortdoc :complete
org-link--complete-shortdoc)
("help" :follow helpful--org-link-follow :store
org-link--store-help)
("file" :complete org-link-complete-file :preview
org-link-preview-file :face
#[(path)
((if
(or
(if (featurep :system 'windows)
(string-prefix-p "//" path))
(file-remote-p path)
(if (featurep :system 'windows)
(string-prefix-p "\\\\" path))
(file-exists-p path))
'org-link '(warning org-link))
)
(t)]
)
("elisp" :follow org-link--open-elisp))
org-todo-keyword-faces '(("[-]" . +org-todo-active)
("STRT" . +org-todo-active)
("[?]" . +org-todo-onhold)
("WAIT" . +org-todo-onhold)
("HOLD" . +org-todo-onhold)
("PROJ" . +org-todo-project)
("NO" . +org-todo-cancel)
("KILL" . +org-todo-cancel))
org-persist-directory "~/.cache/doom/nix/org/persist/"
org-log-refile 'note
org-eldoc-breadcrumb-separator " → "
org-refile-use-outline-path 'title
org-cycle-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h
org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-agenda-block-separator 61
org-imenu-depth 6
org-link-translation-function 'toc-org-unhrefify
org-todo-keywords '((sequence "TODO(t!)" "WAIT(w@/!)" "|" "CANCELLED(c@/!)"
"DONE(d@/!)")
)
org-cite-activate-processor 'citar
org-id-method 'ts
org-log-redeadline 'note
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-metadown-hook '(org-babel-pop-to-session-maybe)
org-clock-history-length 20
org-agenda-file-regexp "\\`[^.].*\\.org\\(\\.age\\)?\\'"
org-agenda-restore-windows-after-quit t
org-publish-timestamp-directory "~/.cache/doom/nix/org/timestamps/"
org-hugo-auto-set-lastmod t
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-sort-function 'string-collate-lessp
org-export-backends '(pandoc ascii html icalendar latex odt)
org--warnings nil
org-hugo-section "blog"
org-cycle-hide-drawer-startup nil
org-after-refile-insert-hook '(+org-save-buffer-after-capture-h)
org-startup-folded 'content
org-babel-pre-tangle-hook '(save-buffer)
org-publish-project-alist '(("orgblog_pages" :base-directory
"~/org/orgblog/content/pages/" :recursive t
:base-extension "org" :publishing-directory
"~/org/orgblog/public" :publishing-function
org-html-publish-to-html :headline-levels 6
:section-numbers nil :with-toc nil :auto-sitemap
t :sitemap-filename "index.org" :sitemap-title
nil :html-doctype "html5" :html-html5-fancy t
:html-checkbox-type 'html
:html-self-link-headlines t
:html-toplevel-hlevel 2 :html-use-infojs nil
:html-head
"<link rel=\"stylesheet\"
href=\"~/org/orgblog/public/static/style.css\" type=\"text/css\"/>"
:html-head-include-default-style nil :html-preamble t)
("orgblog_static" :base-directory
"~/org/orgblog/content/static/" :recursive t
:base-extension "css\\|txt\\|jpg\\|gif\\|png"
:publishing-directory
"~/org/orgblog/public/static"
:publishing-function org-publish-attachment)
("orgblog" :components
("orgblog_pages" "orgblog_static"))
)
org-agenda-current-time-string "now - - - - - - - - - - - - - - - - - - - - -
- - - -"
org-adapt-indentation t
org-latex-prefer-user-labels t
org-src-preserve-indentation t
org-agenda-show-outline-path 'title
org-cycle-hide-block-startup t
org-cite-follow-processor 'citar
org-tags-column 0
org-icalendar-force-alarm 0
org-babel-after-execute-hook '(+org-redisplay-inline-images-in-babel-result-h)
org-cite-insert-processor 'citar
org-export-before-parsing-hook '(org-attach-expand-links)
org-image-actual-width nil
org-html-postamble nil
org-link-shell-confirm-function 'yes-or-no-p
org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal
org-agenda-time-grid '((daily today require-timed)
(800 1000 1200 1400 1600 1800 2000) "......"
"----------------")
org-agenda-skip-unavailable-files t
org-agenda-follow-indirect t
org-tags-exclude-from-inheritance '("crypt")
outline-isearch-open-invisible-function 'outline-isearch-open-invisible
org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
org-agenda-span 10
org-agenda-mode-hook '(+org-habit-resize-graph-h)
org-hide-macro-markers t
org-fontify-quote-and-verse-blocks t
org-html-validation-link nil
org-babel-load-languages '((java . t) (shell . t) (emacs-lisp . t))
org-capture-after-finalize-hook '(+org-capture-cleanup-frame-h)
org-follow-link-hook '(+nav-flash-delayed-blink-cursor-h)
org-modules '(ol-bibtex)
org-agenda-loop-over-headlines-in-active-region nil
org-agenda-start-on-weekday nil
org-auto-align-tags nil
org-preview-latex-default-process 'dvisvgm
org-agenda-tags-column 0
org-agenda-files '("~/org/" "~/org/archive" "~/org/bib"
"~/org/bookmark" "~/org/daily" "~/org/fin" "~/org/gnus"
"~/org/gnus/mail" "~/org/gnus/mail/archive"
"~/org/gnus/mail/archive/sent" "~/org/gnus/news"
"~/org/gnus/news/drafts" "~/org/gnus/news/drafts/drafts"
"~/org/gnus/news/drafts/queue" "~/org/info" "~/org/journal"
"~/org/ledger" "~/org/orgblog" "~/org/orgblog/content"
"~/org/orgblog/public" "~/org/orgblog/public/static" "~/org/references"
"~/org/roam")
org-list-allow-alphabetical t
org-attach-id-dir "~/org/attach/"
org-capture-mode-hook '(+org-show-target-in-capture-header-h)
org-link-elisp-confirm-function nil
org-agenda-use-tag-inheritance nil
org-outline-path-complete-in-steps nil
org-pandoc-options '((standalone . t) (mathjax . t)
(variable . "revealjs-url=https://revealjs.com"))
org-startup-indented t
org-publish-sitemap-sort-files 'anti-chronologically
org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function
org-src-lang-modes '(("md" . markdown) ("beamer" . LaTeX) ("latex" . LaTeX)
("C" . c) ("C++" . c++) ("asymptote" . asy)
("beamer" . latex) ("calc" . fundamental) ("cpp" . c++)
("ditaa" . artist) ("desktop" . conf-desktop)
("dot" . graphviz-dot) ("elisp" . emacs-lisp)
("ocaml" . tuareg) ("screen" . shell-script)
("sqlite" . sql) ("toml" . conf-toml) ("shell" . sh)
("ash" . sh) ("sh" . sh) ("bash" . sh) ("jsh" . sh)
("bash2" . sh) ("dash" . sh) ("dtksh" . sh) ("ksh" . sh)
("es" . sh) ("rc" . sh) ("itcsh" . sh) ("tcsh" . sh)
("jcsh" . sh) ("csh" . sh) ("ksh88" . sh) ("oash" . sh)
("pdksh" . sh) ("mksh" . sh) ("posix" . sh)
("wksh" . sh) ("wsh" . sh) ("zsh" . sh) ("rpm" . sh))
org-archive-location "~/org/archive/%s_archive::"
org-agenda-skip-deadline-if-done t
org-latex-engraved-theme 'modus-vivendi
org-clock-persist-file "~/.local/share/doom/nix/org-clock-save.el"
org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines
org-cycle-optimize-window-after-visibility-change
org-cycle-display-link-previews)
org-persist-before-read-hook '(org-element--cache-persist-before-read)
org-use-sub-superscripts '{}
org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
org-id-link-to-org-use-id 'create-if-interactive-and-no-custom-id
org-agenda-dim-blocked-tasks nil
)
--