add org-rst settings

This commit is contained in:
2026-01-25 10:37:30 +01:00
parent b23027a29f
commit 8845c939cc

View File

@@ -1532,6 +1532,32 @@ contextual information."
(format "<pre class=\"src src-%s\"%s>%s</pre>" (format "<pre class=\"src src-%s\"%s>%s</pre>"
lang label code)))))))) lang label code))))))))
(use-package ox-rst
:defer t
;; autoloads
;; :commands (org-rst-export-to-rst
;; org-rst-export-as-rst
;; org-rst-convert-region-to-rst
;; org-rst-publish-to-rst)
:config
(setq org-rst-code-block 'code-block)
(defun my-org-rst-metadata-format-function (info)
"Custom format function for `org-rst-matadata'."
(let ((author (and (plist-get info :with-author)
(let ((auth (plist-get info :author)))
(and auth (org-export-data auth info)))))
(date (and (plist-get info :with-date)
(org-export-data (org-export-get-date info) info))))
(concat
".. article-info::\n"
(when author (format "\t:Author: %s\n" author))
(when date (format "\t:Date: %s\n" date)))))
(setq org-rst-metadata 'my-org-rst-metadata-format-function)
;; (setq org-rst-metadata ".. article-info::\n\t:Author: %a\n\t:Date: %d")
(setq org-rst-link-use-ref-role t))
;; Allows you to edit entries directly from org-brain-visualize ;; Allows you to edit entries directly from org-brain-visualize
(use-package polymode (use-package polymode
:defer t :defer t