Variable: tab-line-tab-name-format-function

tab-line-tab-name-format-function is a customizable variable defined in tab-line.el.gz.

Value

tab-line-tab-name-format-default

Documentation

Function to format a tab name.

The function will be called two arguments: the tab whose name to format, and the list of all the tabs; it should return the formatted tab name to display in the tab line. The first argument could also be a different object, for example the buffer which the tab will represent.

This variable was added, or its default value changed, in Emacs 28.1.

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/tab-line.el.gz
(defcustom tab-line-tab-name-format-function #'tab-line-tab-name-format-default
  "Function to format a tab name.
The function will be called two arguments: the tab whose name to format,
and the list of all the tabs; it should return the formatted tab name
to display in the tab line.
The first argument could also be a different object, for example the buffer
which the tab will represent."
  :type 'function
  :initialize 'custom-initialize-default
  :set (lambda (sym val)
         (set-default sym val)
         (force-mode-line-update))
  :group 'tab-line
  :version "28.1")