mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-03 08:30:09 +00:00
(Info-desktop-buffer-misc-data): Don't save information
about virtual files. (Info-restore-desktop-buffer): Restore Info buffers in prepared buffers with names obtained from the desktop file instead of the default *info* buffer.
This commit is contained in:
parent
4ce0541e44
commit
c9ce1e4048
@ -3871,7 +3871,8 @@ BUFFER is the buffer speedbar is requesting buttons for."
|
||||
|
||||
(defun Info-desktop-buffer-misc-data (desktop-dirname)
|
||||
"Auxiliary information to be saved in desktop file."
|
||||
(list Info-current-file Info-current-node))
|
||||
(if (not (member Info-current-file '("apropos" "history" "toc")))
|
||||
(list Info-current-file Info-current-node)))
|
||||
|
||||
;;;###autoload
|
||||
(defun Info-restore-desktop-buffer (desktop-buffer-file-name
|
||||
@ -3881,6 +3882,9 @@ BUFFER is the buffer speedbar is requesting buttons for."
|
||||
(let ((first (nth 0 desktop-buffer-misc))
|
||||
(second (nth 1 desktop-buffer-misc)))
|
||||
(when (and first second)
|
||||
(when desktop-buffer-name
|
||||
(set-buffer (get-buffer-create desktop-buffer-name))
|
||||
(Info-mode))
|
||||
(Info-find-node first second)
|
||||
(current-buffer))))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user