mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-30 22:57:59 +00:00
41 lines
2.5 KiB
EmacsLisp
41 lines
2.5 KiB
EmacsLisp
((org-mode .
|
|
((org-babel-default-header-args . ((:session . "none")
|
|
(:results . "replace output")
|
|
(:exports . "both")
|
|
(:cache . "no")
|
|
(:noweb . "yes")
|
|
(:mkdirp . "yes")
|
|
(:tangle . "no")))
|
|
(org-babel-default-header-args:org . ((:results . "silent")
|
|
(:exports . "code")))
|
|
(citar-open-note-function 'orb-citar-edit-note)
|
|
(time-stamp-format . "%Y-%02m-%02d %02H:%02M:%02S %:z")
|
|
(time-stamp-start . "date_modified:[ ]+\\\\?[\"< ]*")
|
|
(time-stamp-end . "\\\\?[\"> ]*$")
|
|
(eval . (setq org-babel-default-header-args
|
|
(cons `(:output-dir . ,(f-join
|
|
(file-name-directory (buffer-file-name))
|
|
"assets"
|
|
(file-name-base (buffer-file-name))))
|
|
(assq-delete-all :output-dir org-babel-default-header-args))
|
|
|
|
citar-note-format-function
|
|
(lambda (key entry)
|
|
(let* ((template (citar--get-template 'note))
|
|
(note-meta (when template
|
|
(citar-format--entry template entry)))
|
|
(filepath (expand-file-name
|
|
(f-join "notebook/" (concat "literature." key ".org"))
|
|
(car citar-notes-paths)))
|
|
(buffer (find-file filepath)))
|
|
(with-current-buffer buffer
|
|
(erase-buffer)
|
|
(citar-org-roam-make-preamble key)
|
|
(org-roam-capture--fill-template "r")
|
|
(insert "\n\n|\n\n#+print_bibliography:")
|
|
(search-backward "|")
|
|
(delete-char 1)
|
|
(when (fboundp 'evil-insert)
|
|
(evil-insert 1)))))))
|
|
(org-babel-results-keyword . "results"))))
|