aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2006-05-01 20:18:47 +0000
committerRichard M. Stallman2006-05-01 20:18:47 +0000
commit4bc1b83644d02f8bc8467f4b5547e7e3a8d9d4ff (patch)
treebac2803a99033cf46a76168218d33d474e6fa35a
parentd5aa078b92ac1795856e8895f5bcd52789efc95e (diff)
downloademacs-4bc1b83644d02f8bc8467f4b5547e7e3a8d9d4ff.tar.gz
emacs-4bc1b83644d02f8bc8467f4b5547e7e3a8d9d4ff.zip
(help-mode): view-exit-action calls delete-window
only when it is safe and possible.
-rw-r--r--lisp/ChangeLog15
-rw-r--r--lisp/help-mode.el5
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 @@
12006-05-01 Richard Stallman <rms@gnu.org>
2
3 * help-mode.el (help-mode): view-exit-action calls delete-window
4 only when it is safe and possible.
5
6 * simple.el (undo-outer-limit-truncate): Put quotes around buffer name
7 in messages.
8
9 * emacs-lisp/warnings.el (display-warning, lwarn): Doc fixes.
10
11 * tool-bar.el (tool-bar-setup): Put Help and Preferences items
12 in the default tool-bar-map.
13
12006-05-01 Michael Albinus <michael.albinus@gmx.de> 142006-05-01 Michael Albinus <michael.albinus@gmx.de>
2 15
3 * net/tramp.el (tramp-completion-file-name-handler-alist) 16 * net/tramp.el (tramp-completion-file-name-handler-alist)
@@ -16,7 +29,7 @@
16 2006-04-28. 29 2006-04-28.
17 (tramp-register-file-name-handlers): Register 30 (tramp-register-file-name-handlers): Register
18 `tramp-completion-file-name-handler' only when 31 `tramp-completion-file-name-handler' only when
19 `partial-completion-mode´ is enabled. 32 `partial-completion-mode is enabled.
20 (tramp-completion-handle-file-name-all-completions): Delete 33 (tramp-completion-handle-file-name-all-completions): Delete
21 directory part from results. 34 directory part from results.
22 (tramp-get-completion-methods, tramp-get-completion-user-host): 35 (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:
197 (view-mode) 197 (view-mode)
198 (make-local-variable 'view-no-disable-on-exit) 198 (make-local-variable 'view-no-disable-on-exit)
199 (setq view-no-disable-on-exit t) 199 (setq view-no-disable-on-exit t)
200 (setq view-exit-action (lambda (buffer) (delete-window))) 200 (setq view-exit-action (lambda (buffer)
201 (or (window-minibuffer-p (selected-window))
202 (one-window-p t)
203 (delete-window))))
201 (run-mode-hooks 'help-mode-hook)) 204 (run-mode-hooks 'help-mode-hook))
202 205
203;;;###autoload 206;;;###autoload