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:
Henrik Lissner 2020-10-21 19:29:31 -04:00
parent d4e34c7c8a
commit 562cb45ef5
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -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