comparison lisp/hyper-apropos.el @ 434:9d177e8d4150 r21-2-25

Import from CVS: tag r21-2-25
author cvs
date Mon, 13 Aug 2007 11:30:53 +0200
parents a5df635868b2
children 84b14dcb0985
comparison
equal deleted inserted replaced
433:892ca416f0fb 434:9d177e8d4150
241 current-prefix-arg)) 241 current-prefix-arg))
242 (or (memq major-mode '(hyper-apropos-mode hyper-apropos-help-mode)) 242 (or (memq major-mode '(hyper-apropos-mode hyper-apropos-help-mode))
243 (setq hyper-apropos-prev-wconfig (current-window-configuration))) 243 (setq hyper-apropos-prev-wconfig (current-window-configuration)))
244 (if (string= "" regexp) 244 (if (string= "" regexp)
245 (if (get-buffer hyper-apropos-apropos-buf) 245 (if (get-buffer hyper-apropos-apropos-buf)
246 (if toggle-apropos 246 (progn
247 (hyper-apropos-toggle-programming-flag) 247 (setq regexp hyper-apropos-last-regexp)
248 (message "Using last search results")) 248 (if toggle-apropos
249 (hyper-apropos-toggle-programming-flag)
250 (message "Using last search results")))
249 (error "Be more specific...")) 251 (error "Be more specific..."))
250 (set-buffer (get-buffer-create hyper-apropos-apropos-buf)) 252 (set-buffer (get-buffer-create hyper-apropos-apropos-buf))
251 (setq buffer-read-only nil) 253 (setq buffer-read-only nil)
252 (erase-buffer) 254 (erase-buffer)
253 (if toggle-apropos 255 (if toggle-apropos
254 (set (make-local-variable 'hyper-apropos-programming-apropos) 256 (if (local-variable-p 'hyper-apropos-programming-apropos
255 (not (default-value 'hyper-apropos-programming-apropos)))) 257 (current-buffer))
258 (setq hyper-apropos-programming-apropos
259 (not hyper-apropos-programming-apropos))
260 (set (make-local-variable 'hyper-apropos-programming-apropos)
261 (not (default-value 'hyper-apropos-programming-apropos)))))
256 (let ((flist (apropos-internal regexp 262 (let ((flist (apropos-internal regexp
257 (if hyper-apropos-programming-apropos 263 (if hyper-apropos-programming-apropos
258 #'fboundp 264 #'fboundp
259 #'commandp))) 265 #'commandp)))
260 (vlist (apropos-internal regexp 266 (vlist (apropos-internal regexp