feat(emacs): Org-latex-preview changes

This commit is contained in:
Madeleine Sydney
2025-05-06 11:35:47 -06:00
parent 1dca12377e
commit 36cc203d3e

View File

@@ -157,6 +157,16 @@ See https://lists.gnu.org/archive/html/emacs-orgmode/2019-07/msg00081.html."
(message "Yanked link: %s" url)) (message "Yanked link: %s" url))
(message "No URL at point"))) (message "No URL at point")))
(defun syd-org-latex-preview-recompile-preamble ()
(interactive)
(setq org-latex-preview-process-precompiled nil)
(org-latex-preview-clear-cache)
(org-latex-preview 'buffer))
(defun syd-org-latex-preview-buffer ()
(interactive)
(org-latex-preview 'buffer))
(defun syd-org-init-keybinds () (defun syd-org-init-keybinds ()
(general-def (general-def
:keymaps 'org-mode-map :keymaps 'org-mode-map
@@ -185,7 +195,9 @@ See https://lists.gnu.org/archive/html/emacs-orgmode/2019-07/msg00081.html."
"k" #'org-babel-remove-result "k" #'org-babel-remove-result
"l" `("Links" . ,syd-org-mode-links-map) "l" `("Links" . ,syd-org-mode-links-map)
"t" #'org-todo "t" #'org-todo
"L" #'org-latex-preview "L L" #'syd-org-latex-preview-buffer
"L r" #'syd-org-latex-preview-recompile-preamble
"L c" #'org-latex-preview-clear-cache
"s t" #'org-set-tags-command "s t" #'org-set-tags-command
"s p" #'org-set-property "s p" #'org-set-property
"s d" #'org-deadline "s d" #'org-deadline
@@ -416,7 +428,8 @@ See https://lists.gnu.org/archive/html/emacs-orgmode/2019-07/msg00081.html."
("WAIT" . syd-org-todo-onhold) ("WAIT" . syd-org-todo-onhold)
("HOLD" . syd-org-todo-onhold) ("HOLD" . syd-org-todo-onhold)
("PROJ" . syd-org-todo-project) ("PROJ" . syd-org-todo-project)
("KILL" . syd-org-todo-cancel)))) ("KILL" . syd-org-todo-cancel)))
(org-startup-with-latex-preview t))
:preface :preface
;; Speed up initialisation by disabling modules we don't need. ;; Speed up initialisation by disabling modules we don't need.
(defvar org-modules (defvar org-modules