File: tab-line.el.html

To enable this mode, run M-x global-tab-line-mode.

Defined variables (31)

global-tab-line-modeNon-nil if Global Tab-Line mode is enabled.
global-tab-line-mode-hookHook run after entering or leaving ‘global-tab-line-mode’.
tab-line-add-mapLocal keymap to add ‘tab-line-mode’ window tabs.
tab-line-auto-hscrollAllow or disallow automatic horizontal scrolling of the tab line.
tab-line-close-buttonButton for closing the clicked tab.
tab-line-close-button-showDefines where to show the close tab button.
tab-line-close-tab-functionWhat to do upon closing a tab on the tab line.
tab-line-exclude-modesList of major modes for which the tab-line display is not enabled.
tab-line-left-buttonButton for scrolling horizontally to the left.
tab-line-left-mapLocal keymap to scroll ‘tab-line-mode’ window tabs to the left.
tab-line-modeNon-nil if Tab-Line mode is enabled.
tab-line-mode-hookHook run after entering or leaving ‘tab-line-mode’.
tab-line-new-buttonButton for creating a new tab.
tab-line-new-button-showIf non-nil, show the "New tab" button in the tab line.
tab-line-new-tab-choiceDefines what to show in a new tab.
tab-line-right-buttonButton for scrolling horizontally to the right.
tab-line-right-mapLocal keymap to scroll ‘tab-line-mode’ window tabs to the right.
tab-line-separatorString that delimits tabs.
tab-line-switch-cyclingEnable cycling tab switch.
tab-line-tab-close-mapLocal keymap to close ‘tab-line-mode’ window tabs.
tab-line-tab-face-functionsFunctions called to modify tab faces.
tab-line-tab-mapLocal keymap for ‘tab-line-mode’ window tabs.
tab-line-tab-name-format-functionFunction to format a tab name.
tab-line-tab-name-functionFunction to get a tab name.
tab-line-tab-name-truncated-maxMaximum length of the tab name from the current buffer.
tab-line-tabs-buffer-group-functionFunction to add a buffer to the appropriate group of tabs.
tab-line-tabs-buffer-group-sort-functionFunction to sort buffers in a group.
tab-line-tabs-buffer-groupsHow to group various major modes together in the tab line.
tab-line-tabs-buffer-groups-sort-functionFunction to sort group names.
tab-line-tabs-buffer-list-functionFunction to return a global list of buffers.
tab-line-tabs-functionFunction to get a list of tabs to display in the tab line.

Defined functions (29)

global-tab-line-mode(&optional ARG)
tab-line--get-tab-property(PROP STRING)
tab-line-auto-hscroll(STRINGS HSCROLL)
tab-line-close-tab(&optional EVENT)
tab-line-context-menu(&optional EVENT)
tab-line-format()
tab-line-format-template(TABS)
tab-line-hscroll(&optional ARG WINDOW)
tab-line-hscroll-left(&optional ARG EVENT)
tab-line-hscroll-right(&optional ARG EVENT)
tab-line-mode(&optional ARG)
tab-line-mode--turn-on()
tab-line-new-tab(&optional EVENT)
tab-line-select-tab(&optional EVENT)
tab-line-select-tab-buffer(BUFFER &optional WINDOW)
tab-line-switch-to-next-tab(&optional EVENT)
tab-line-switch-to-prev-tab(&optional EVENT)
tab-line-tab-context-menu(&optional EVENT)
tab-line-tab-face-group(TAB TABS FACE BUFFER-P SELECTED-P)
tab-line-tab-face-inactive-alternating(TAB TABS FACE BUFFER-P SELECTED-P)
tab-line-tab-face-modified(TAB TABS FACE BUFFER-P SELECTED-P)
tab-line-tab-face-special(TAB TABS FACE BUFFER-P SELECTED-P)
tab-line-tab-name-buffer(BUFFER &optional BUFFERS)
tab-line-tab-name-format-default(TAB TABS)
tab-line-tab-name-truncated-buffer(BUFFER &optional BUFFERS)
tab-line-tabs-buffer-group-name(&optional BUFFER)
tab-line-tabs-buffer-groups()
tab-line-tabs-mode-buffers()
tab-line-tabs-window-buffers()

Defined faces (9)

tab-line-close-highlightTab line face for highlighting of the close button.
tab-line-highlightTab line face for highlighting.
tab-line-tabTab line face for selected tab.
tab-line-tab-currentTab line face for tab with current buffer in selected window.
tab-line-tab-groupFace for group tabs. Applied when option `tab-line-tab-face-functions' includes function `tab-line-tab-face-group'.
tab-line-tab-inactiveTab line face for non-selected tab.
tab-line-tab-inactive-alternateAlternate face for inactive tab-line tabs. Applied to alternating tabs when option `tab-line-tab-face-functions' includes function `tab-line-tab-face-inactive-alternating'.
tab-line-tab-modifiedFace for modified tabs. Applied when option `tab-line-tab-face-functions' includes function `tab-line-tab-face-modified'.
tab-line-tab-specialFace for special (i.e. non-file-backed) tabs. Applied when option `tab-line-tab-face-functions' includes function `tab-line-tab-face-special'.