From xemacs-patches:
> > The buffers tab control is Andy Piper's personal
preference;
>
> Here is a patch implementing my personal preference. You can laugh
Since this is subjective, we could vote on it :). I would be interested
to know who uses the defaults and who uses something else. What do FSF's
tabs do?
If you mean tabbar.el mentioned here recently it groups on major mode
without a size limitation: there is a scroll button on each side.
tabbar.el produces a modeline specification since the GNU Emacs header-line
feature is basically a second modeline displayed at the top of the window.
How could one put a modeline format in a gutter in XEmacs?
From tabbar.el:
<URL:http://www.dponce.com/downloads/tabbar.el>
;; Buffer tabs
;; -----------
;;
;; The default tab bar implementation provided, displays buffers in
;; dedicated tabs. Selecting a tab, switch (mouse-1), or pop
;; (mouse-2), to the buffer it contains.
;;
;; The list of buffers put in tabs is provided by the function
;; specified in the variable `tabbar-buffer-list-function'. The
;; default function: `tabbar-buffer-list', excludes buffers that are
;; not visiting a file and whose name starts with a space.
;;
;; Buffers are organized in groups, each one represented by a tab set.
;; A buffer can have no group, or belong to more than one group. The
;; function specified by the variable `tabbar-buffer-groups-function'
;; is called for each buffer to obtain its groups. The default
;; function provided: `tabbar-buffer-groups' organizes buffers
;; depending on their major mode (see that function for details).
;;
;; The "home" button toggles display of buffer groups on the tab bar,
;; allowing to easily choose another buffer group by clicking on its
;; tab.
;;
;; The scroll buttons permit to scroll tabs when some of them are
;; outside the tab bar visible area.
-- René