From 4bc1b83644d02f8bc8467f4b5547e7e3a8d9d4ff Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Mon, 1 May 2006 20:18:47 +0000 Subject: [PATCH] (help-mode): view-exit-action calls delete-window only when it is safe and possible. --- lisp/ChangeLog | 15 ++++++++++++++- lisp/help-mode.el | 5 ++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d06ffdb2977..ae61defbea2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,16 @@ +2006-05-01 Richard Stallman + + * help-mode.el (help-mode): view-exit-action calls delete-window + only when it is safe and possible. + + * simple.el (undo-outer-limit-truncate): Put quotes around buffer name + in messages. + + * emacs-lisp/warnings.el (display-warning, lwarn): Doc fixes. + + * tool-bar.el (tool-bar-setup): Put Help and Preferences items + in the default tool-bar-map. + 2006-05-01 Michael Albinus * net/tramp.el (tramp-completion-file-name-handler-alist) @@ -16,7 +29,7 @@ 2006-04-28. (tramp-register-file-name-handlers): Register `tramp-completion-file-name-handler' only when - `partial-completion-mode“ is enabled. + `partial-completion-mode is enabled. (tramp-completion-handle-file-name-all-completions): Delete directory part from results. (tramp-get-completion-methods, tramp-get-completion-user-host): diff --git a/lisp/help-mode.el b/lisp/help-mode.el index a5cdf1f4d72..0c6e0f47453 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -197,7 +197,10 @@ Commands: (view-mode) (make-local-variable 'view-no-disable-on-exit) (setq view-no-disable-on-exit t) - (setq view-exit-action (lambda (buffer) (delete-window))) + (setq view-exit-action (lambda (buffer) + (or (window-minibuffer-p (selected-window)) + (one-window-p t) + (delete-window)))) (run-mode-hooks 'help-mode-hook)) ;;;###autoload -- 2.39.5