mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Fix #808: latex-preview-pane reopens itself
Once the pane has closed, don't try to reopen it on save in latex-mode.
This commit is contained in:
@ -50,6 +50,17 @@
|
|||||||
(after! latex-preview-pane
|
(after! latex-preview-pane
|
||||||
(setq latex-preview-pane-multifile-mode 'auctex)
|
(setq latex-preview-pane-multifile-mode 'auctex)
|
||||||
|
|
||||||
|
;; TODO PR this to maintained fork. Original project appears abandoned
|
||||||
|
(defadvice! +latex--dont-reopen-preview-pane-a (orig-fn &rest args)
|
||||||
|
"Once the preview pane has been closed it should not be reopened."
|
||||||
|
:around #'latex-preview-pane-update
|
||||||
|
(letf! (defun init-latex-preview-pane (&rest _)
|
||||||
|
;; HACK Avoid the function because it tries to delete the current
|
||||||
|
;; window, but it's already gone, so it ends up deleting the
|
||||||
|
;; wrong window.
|
||||||
|
(setq-local latex-preview-pane-mode nil))
|
||||||
|
(apply orig-fn args)))
|
||||||
|
|
||||||
(define-key! doc-view-mode-map
|
(define-key! doc-view-mode-map
|
||||||
"ESC" #'delete-window
|
"ESC" #'delete-window
|
||||||
"q" #'delete-window
|
"q" #'delete-window
|
||||||
|
Reference in New Issue
Block a user