org-export: Fix collision between old export menu and new one
* contrib/lisp/org-export.el (org-export-dispatch-ui): Do not use same buffer name as previous export dispatcher. Also make sure the temporary buffer is deleted once the export is done.
This commit is contained in:
parent
275412a4a2
commit
f0bcf780a3
|
@ -4530,13 +4530,18 @@ back to standard interface."
|
||||||
expert-prompt allowed-keys backends options first-key expertp)
|
expert-prompt allowed-keys backends options first-key expertp)
|
||||||
(save-window-excursion
|
(save-window-excursion
|
||||||
(delete-other-windows)
|
(delete-other-windows)
|
||||||
(with-current-buffer (get-buffer-create "*Org Export/Publishing Help*")
|
(unwind-protect
|
||||||
|
(progn
|
||||||
|
(with-current-buffer
|
||||||
|
(get-buffer-create "*Org Export Dispatcher*")
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
(save-excursion (insert help)))
|
(save-excursion (insert help)))
|
||||||
(org-fit-window-to-buffer
|
(org-fit-window-to-buffer
|
||||||
(display-buffer "*Org Export/Publishing Help*"))
|
(display-buffer "*Org Export Dispatcher*"))
|
||||||
(org-export-dispatch-action
|
(org-export-dispatch-action
|
||||||
standard-prompt allowed-keys backends options first-key expertp)))))
|
standard-prompt allowed-keys backends options first-key expertp))
|
||||||
|
(and (get-buffer "*Org Export Dispatcher*")
|
||||||
|
(kill-buffer "*Org Export Dispatcher*")))))))
|
||||||
|
|
||||||
(defun org-export-dispatch-action
|
(defun org-export-dispatch-action
|
||||||
(prompt allowed-keys backends options first-key expertp)
|
(prompt allowed-keys backends options first-key expertp)
|
||||||
|
|
Loading…
Reference in New Issue