File: tab-bar.el.html
Provides tab-bar-mode(var)/tab-bar-mode(fun) to control display of the tab bar and
bindings for the global tab bar.
The normal global binding for [tab-bar] (below) uses the value of
tab-bar-map as the actual keymap to define the tab bar.
Defined variables (64)
tab-bar--auto-width-hash | Memoization table for ‘tab-bar-auto-width’. |
tab-bar-auto-width | Automatically resize width of tabs on tab bar to fill available tab-bar space. |
tab-bar-auto-width-faces | Resize tabs only with these faces. |
tab-bar-auto-width-functions | List of functions for ‘tab-bar-auto-width’ to call with a tab ITEM. |
tab-bar-auto-width-max | Maximum width for automatic resizing of width of tab-bar tabs. |
tab-bar-auto-width-min | Minimum width of tabs for automatic resizing under ‘tab-bar-auto-width’. |
tab-bar-back-button | Button for going back in tab history. |
tab-bar-close-button | Button for closing the clicked tab. |
tab-bar-close-button-show | Defines where to show the close tab button. |
tab-bar-close-last-tab-choice | What to do when the last tab is closed. |
tab-bar-close-tab-select | Which tab to make current after closing the specified tab. |
tab-bar-closed-tabs | A list of closed tabs to be able to undo their closing. |
tab-bar-define-keys | Define specified tab-bar key bindings. |
tab-bar-format | Template for displaying tab bar items. |
tab-bar-format-tab-help-text-function | Function to produce help text for tabs displayed in the tab bar. |
tab-bar-forward-button | Button for going forward in tab history. |
tab-bar-history-back | History of back changes in every tab per frame. |
tab-bar-history-done-command | Command handled by ‘window-configuration-change-hook’. |
tab-bar-history-forward | History of forward changes in every tab per frame. |
tab-bar-history-limit | The number of history elements to keep. |
tab-bar-history-mode | Non-nil if Tab-Bar-History mode is enabled. |
tab-bar-history-mode-hook | Hook run after entering or leaving ‘tab-bar-history-mode’. |
tab-bar-history-old | Window configuration before the current command. |
tab-bar-history-omit | When non-nil, omit window-configuration changes from the current command. |
tab-bar-history-pre-command | Command set to ‘this-command’ by ‘pre-command-hook’. |
tab-bar-history-repeat-map | Keymap to repeat tab-bar-history key sequences. |
tab-bar-map | Keymap for the commands used on the tab bar. |
tab-bar-menu-bar-button | Button for the menu bar. |
tab-bar-minibuffer-restore-tab | Tab number for ‘tab-bar-minibuffer-restore-tab’. |
tab-bar-mode-hook | Hook run after entering or leaving ‘tab-bar-mode’. |
tab-bar-mode-map | Tab Bar mode map. |
tab-bar-move-repeat-map | Keymap to repeat tab move commands ‘tab-move’ and ‘tab-bar-move-tab-backward’. |
tab-bar-new-button | Button for creating a new tab. |
tab-bar-new-button-show | If non-nil, show the "New tab" button in the tab bar. |
tab-bar-new-tab-choice | Defines what to show in a new tab. |
tab-bar-new-tab-group | Defines what group to assign to a new tab. |
tab-bar-new-tab-to | Where to create a new tab. |
tab-bar-post-undo-close-tab-functions | List of functions to call after a closed tab is restored. |
tab-bar-select-restore-context | If this is non-nil, try to restore window points from their contexts. |
tab-bar-select-restore-windows | Function called when selecting a tab to handle windows whose buffer was killed. |
tab-bar-select-tab-modifiers | List of modifier keys for selecting tab-bar tabs by their numbers. |
tab-bar-separator | String that delimits tabs. |
tab-bar-show | Defines when to show the tab bar. |
tab-bar-show-inactive-group-tabs | Show tabs even if they are in inactive groups. |
tab-bar-switch-repeat-map | Keymap to repeat tab switch commands ‘tab-next’ and ‘tab-previous’. |
tab-bar-tab-face-function | Function to define a tab face. |
tab-bar-tab-group-face-function | Function to define a tab group face. |
tab-bar-tab-group-format-function | Function to format a tab group name. |
tab-bar-tab-group-function | Function to get a tab group name. |
tab-bar-tab-hints | Show absolute numbers on tabs in the tab bar before the tab name. |
tab-bar-tab-name-format-function | Function to format a tab name. |
tab-bar-tab-name-format-functions | Functions called to modify the tab name. |
tab-bar-tab-name-function | Function to get a tab name. |
tab-bar-tab-name-truncated-max | Maximum length of the tab name from the current buffer. |
tab-bar-tab-post-change-group-functions | List of functions to call after changing a tab group. |
tab-bar-tab-post-open-functions | List of functions to call after creating a new tab. |
tab-bar-tab-post-select-functions | List of functions to call after selecting a tab. |
tab-bar-tab-pre-close-functions | List of functions to call before closing a tab. |
tab-bar-tab-prevent-close-functions | List of functions to call to determine whether to close a tab. |
tab-bar-tabs-function | Function to get a list of tabs to display in the tab bar. |
tab-switcher-mode-abbrev-table | Abbrev table for ‘tab-switcher-mode’. |
tab-switcher-mode-hook | Hook run after entering ‘tab-switcher-mode’. |
tab-switcher-mode-map | Local keymap for ‘tab-switcher-mode’ buffers. |
tab-switcher-mode-syntax-table | Syntax table for ‘tab-switcher-mode’. |
Defined functions (136)
Defined faces (6)
tab-bar-tab | Tab bar face for selected tab. |
tab-bar-tab-group-current | Tab bar face for current group tab. |
tab-bar-tab-group-inactive | Tab bar face for inactive group tab. |
tab-bar-tab-highlight | Tab bar face for highlighting. |
tab-bar-tab-inactive | Tab bar face for non-selected tab. |
tab-bar-tab-ungrouped | Tab bar face for ungrouped tab when tab groups are used. |