comparison lisp/ibuffer.el @ 47114:b0e4184605e5

* ibuffer.el (ibuffer-update): Use `minibufferp'. Expand `caddr'. * mwheel.el (mouse-wheel-up-button): Doc fix.
author John Paul Wallington <jpw@pobox.com>
date Thu, 29 Aug 2002 22:06:26 +0000
parents 86fa1b4393a2
children bee830f164b7
comparison
equal deleted inserted replaced
47113:72b3185698c4 47114:b0e4184605e5
2005 Do not display messages if SILENT is non-nil." 2005 Do not display messages if SILENT is non-nil."
2006 (interactive "P") 2006 (interactive "P")
2007 (ibuffer-forward-line 0) 2007 (ibuffer-forward-line 0)
2008 (let* ((bufs (buffer-list)) 2008 (let* ((bufs (buffer-list))
2009 (blist (ibuffer-filter-buffers 2009 (blist (ibuffer-filter-buffers
2010 (current-buffer) 2010 (current-buffer)
2011 (if (and 2011 (if (and
2012 (cadr bufs) 2012 (cadr bufs)
2013 (eq ibuffer-always-show-last-buffer 2013 (eq ibuffer-always-show-last-buffer
2014 :nomini) 2014 :nomini)
2015 ;; This is a hack. 2015 (with-current-buffer (cadr bufs)
2016 (string-match " \\*Minibuf" 2016 (minibufferp)))
2017 (buffer-name (cadr bufs)))) 2017 (car (cddr bufs))
2018 (caddr bufs) 2018 (cadr bufs))
2019 (cadr bufs)) 2019 (ibuffer-current-buffers-with-marks bufs)
2020 (ibuffer-current-buffers-with-marks bufs) 2020 arg)))
2021 arg)))
2022 (when (null blist) 2021 (when (null blist)
2023 (if (and (featurep 'ibuf-ext) 2022 (if (and (featurep 'ibuf-ext)
2024 ibuffer-filtering-qualifiers) 2023 ibuffer-filtering-qualifiers)
2025 (message "No buffers! (note: filtering in effect)") 2024 (message "No buffers! (note: filtering in effect)")
2026 (error "No buffers!"))) 2025 (error "No buffers!")))