comparison lisp/prim/help.el @ 165:5a88923fcbfe r20-3b9

Import from CVS: tag r20-3b9
author cvs
date Mon, 13 Aug 2007 09:44:42 +0200
parents 3bb7ccffb0c0
children 8eaf7971accc
comparison
equal deleted inserted replaced
164:4e0740e5aab2 165:5a88923fcbfe
186 186
187 (define-key help-mode-map "q" 'help-mode-quit) 187 (define-key help-mode-map "q" 'help-mode-quit)
188 (define-key help-mode-map 'delete 'scroll-down) 188 (define-key help-mode-map 'delete 'scroll-down)
189 189
190 (defun help-mode-quit () 190 (defun help-mode-quit ()
191 "Exits from help mode, possibly restoring the previous window configuration." 191 "Exits from help mode, possibly restoring the previous window configuration.
192 (interactive) 192 Bury the help buffer to the end of the buffer list."
193 (cond ((frame-property (selected-frame) 'help-window-config) 193 (interactive)
194 (let ((buf (current-buffer)))
195 (cond ((frame-property (selected-frame) 'help-window-config)
194 (set-window-configuration 196 (set-window-configuration
195 (frame-property (selected-frame) 'help-window-config)) 197 (frame-property (selected-frame) 'help-window-config))
196 (set-frame-property (selected-frame) 'help-window-config nil)) 198 (set-frame-property (selected-frame) 'help-window-config nil))
197 ((one-window-p) 199 ((not (one-window-p))
198 (bury-buffer)) 200 (delete-window)))
199 (t 201 (bury-buffer buf)))
200 (delete-window))))
201 202
202 (defun help-quit () 203 (defun help-quit ()
203 (interactive) 204 (interactive)
204 nil) 205 nil)
205 206