Variable: tab-line-tabs-buffer-groups
tab-line-tabs-buffer-groups is a variable defined in tab-line.el.gz.
Value
(("Info\\|Help\\|Apropos\\|Man" . "Help")
("\\bVM\\b\\|\\bMH\\b\\|Message\\b\\|Mail\\|Group\\|Score\\|Summary\\|Article"
. "Mail/News")
("\\<C\\>" . "C") ("ObjC" . "C") ("Text" . "Text")
("Outline" . "Text") ("\\(HT\\|SG\\|X\\|XHT\\)ML" . "SGML")
("\\blog\\b\\|diff\\|\\bvc\\b\\|cvs\\|Git\\|Annotate"
. "Version Control")
("Threads\\|Memory\\|Disassembly\\|Breakpoints\\|Frames\\|Locals\\|Registers\\|Inferior I/O\\|Debugger"
. "GDB")
("Lisp" . "Lisp"))
Documentation
How to group various major modes together in the tab line.
Each element has the form (REGEXP . GROUPNAME). If the major mode's name matches REGEXP, it belongs to GROUPNAME. The default is for each major mode to have a separate group named the same as the mode.
Source Code
;; Defined in /usr/src/emacs/lisp/tab-line.el.gz
(defvar tab-line-tabs-buffer-groups mouse-buffer-menu-mode-groups
"How to group various major modes together in the tab line.
Each element has the form (REGEXP . GROUPNAME).
If the major mode's name matches REGEXP, it belongs to GROUPNAME.
The default is for each major mode to have a separate group
named the same as the mode.")