* info.el (info-display-manual): Don't clobber an existing Info buffer.
Fixes: debbugs:10770
This commit is contained in:
parent
89eb3b0ae7
commit
3faf494431
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2012-12-02 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* info.el (info-display-manual): Don't clobber an existing Info
|
||||
buffer (Bug#10770).
|
||||
|
||||
2012-12-01 Yuya Nishihara <yuya@tcha.org> (tiny change)
|
||||
|
||||
* vc/vc-hooks.el (vc-find-file-hook): Expand buffer-file-truename
|
||||
|
|
|
@ -5097,7 +5097,9 @@ type returned by `Info-bookmark-make-record', which see."
|
|||
|
||||
;;;###autoload
|
||||
(defun info-display-manual (manual)
|
||||
"Go to Info buffer that displays MANUAL, creating it if none already exists."
|
||||
"Display an Info buffer displaying MANUAL.
|
||||
If there is an existing Info buffer for MANUAL, display it.
|
||||
Otherwise, visit the manual in a new Info buffer."
|
||||
(interactive "sManual name: ")
|
||||
(let ((blist (buffer-list))
|
||||
(manual-re (concat "\\(/\\|\\`\\)" manual "\\(\\.\\|\\'\\)"))
|
||||
|
@ -5113,7 +5115,8 @@ type returned by `Info-bookmark-make-record', which see."
|
|||
(if found
|
||||
(switch-to-buffer found)
|
||||
(info-initialize)
|
||||
(info (Info-find-file manual)))))
|
||||
(info (Info-find-file manual)
|
||||
(generate-new-buffer-name "*info*")))))
|
||||
|
||||
(provide 'info)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue