X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=lisp%2Fgutter-items.el;h=c71a172527d4956f8e5dc1efdbe9aaead4e4f645;hp=9feefa484140ad8080de60b41887ef2b3e03353c;hb=d81014e89b5102527e5b50aac62edeed2955671d;hpb=a5812bf2ff9a9cf40f4ff78dcb83f5b4c295bd18 diff --git a/lisp/gutter-items.el b/lisp/gutter-items.el index 9feefa4..c71a172 100644 --- a/lisp/gutter-items.el +++ b/lisp/gutter-items.el @@ -100,11 +100,15 @@ list). Return non-nil if BUF1 should be added to the tab control." (defcustom buffers-tab-filter-functions '(select-buffers-tab-buffers-by-mode) "*A list of functions specifying buffers to display in the buffers tab. -May be empty. Each function in the list must take arguments (BUF1 BUF2). + +If nil, all buffers are kept, up to `buffers-tab-max-size', in usual order. +Otherwise, each function in the list must take arguments (BUF1 BUF2). BUF1 is the candidate, and BUF2 is the current buffer (first in the buffers -list). Return non-nil if BUF1 should be added to the buffers tab. The -default adds BUF1 if BUF1 and BUF2 have the same major mode, or if both -match `buffers-tab-grouping-regexp'." +list). The function should return non-nil if BUF1 should be added to the +buffers tab. BUF1 will be omitted if any of the functions returns nil. + +Defaults to `select-buffers-tab-buffers-by-mode', which adds BUF1 if BUF1 and +BUF2 have the same major mode, or both match `buffers-tab-grouping-regexp'." :type '(repeat function) :group 'buffers-tab)