aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Walters2002-05-13 06:00:06 +0000
committerColin Walters2002-05-13 06:00:06 +0000
commit7fbac64580fcae7101831e2b54be9ed60ce46c84 (patch)
tree4cc33fa8c6790b1d659b39b6fca7c009db0246e9
parentc12447455e1d063d277756d5e5c3c2a734f02335 (diff)
downloademacs-7fbac64580fcae7101831e2b54be9ed60ce46c84.tar.gz
emacs-7fbac64580fcae7101831e2b54be9ed60ce46c84.zip
(ibuffer-insert-filter-group): New argument filter-string.
(ibuffer-redisplay-engine): Handle it.
-rw-r--r--lisp/ibuffer.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 36efe77e4b6..7bad0b02f98 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -2074,7 +2074,7 @@ Do not display messages if SILENT is non-nil."
2074 (nreverse result) 2074 (nreverse result)
2075 result)))) 2075 result))))
2076 2076
2077(defun ibuffer-insert-filter-group (name display-name format bmarklist) 2077(defun ibuffer-insert-filter-group (name display-name filter-string format bmarklist)
2078 (add-text-properties 2078 (add-text-properties
2079 (point) 2079 (point)
2080 (progn 2080 (progn
@@ -2082,7 +2082,7 @@ Do not display messages if SILENT is non-nil."
2082 (point)) 2082 (point))
2083 `(ibuffer-filter-group-name ,name keymap ,ibuffer-mode-filter-group-map 2083 `(ibuffer-filter-group-name ,name keymap ,ibuffer-mode-filter-group-map
2084 mouse-face highlight 2084 mouse-face highlight
2085 help-echo "mouse-1: toggle marks in this group\nmouse-2: hide/show this filtering group ")) 2085 help-echo ,(concat filter-string "mouse-1: toggle marks in this group\nmouse-2: hide/show this filtering group ")))
2086 (insert "\n") 2086 (insert "\n")
2087 (when bmarklist 2087 (when bmarklist
2088 (put-text-property 2088 (put-text-property
@@ -2125,6 +2125,9 @@ Do not display messages if SILENT is non-nil."
2125 (ibuffer-insert-filter-group 2125 (ibuffer-insert-filter-group
2126 name 2126 name
2127 (if disabled (concat name " ...") name) 2127 (if disabled (concat name " ...") name)
2128 (if ext-loaded
2129 (ibuffer-format-filter-group-data name)
2130 "")
2128 --ibuffer-insert-buffers-and-marks-format 2131 --ibuffer-insert-buffers-and-marks-format
2129 (if disabled 2132 (if disabled
2130 nil 2133 nil