Function: tab-switcher-mode

tab-switcher-mode is an interactive and byte-compiled function defined in tab-bar.el.gz.

Signature

(tab-switcher-mode)

Documentation

Major mode for selecting a window configuration.

Each line describes one window configuration in Emacs. Letters do not insert themselves; instead, they are commands.
<mouse-2> (tab-switcher-mouse-select) -- select window configuration you click on.
RET (tab-switcher-select) -- select current line's window configuration. C-k (tab-switcher-delete) -- mark that window configuration to be deleted, and move down. C-d (tab-switcher-delete-backwards) -- mark that window configuration to be deleted, and move up. x (tab-switcher-execute) -- delete marked window configurations. u (tab-switcher-unmark) -- remove all kinds of marks from current line.
  With prefix argument, also move up one line.
DEL (tab-switcher-backup-unmark) -- back up a line and remove marks.

This mode runs the hook tab-switcher-mode-hook, as the final or penultimate step during initialization.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/tab-bar.el.gz
(define-derived-mode tab-switcher-mode nil "Window Configurations"
  "Major mode for selecting a window configuration.
Each line describes one window configuration in Emacs.
Letters do not insert themselves; instead, they are commands.
\\<tab-switcher-mode-map>
\\[tab-switcher-mouse-select] -- select window configuration you click on.
\\[tab-switcher-select] -- select current line's window configuration.
\\[tab-switcher-delete] -- mark that window configuration to be deleted, and move down.
\\[tab-switcher-delete-backwards] -- mark that window configuration to be deleted, and move up.
\\[tab-switcher-execute] -- delete marked window configurations.
\\[tab-switcher-unmark] -- remove all kinds of marks from current line.
  With prefix argument, also move up one line.
\\[tab-switcher-backup-unmark] -- back up a line and remove marks."
  (setq truncate-lines t))