Variable: treemacs-header-buttons-format

treemacs-header-buttons-format is a variable defined in treemacs-header-line.el.

Value

Large value
#(" (❌) (P) (W) (T)" 1 4
  (local-map
   (keymap
    (header-line keymap
		 (mouse-1 .
			  #[257 "\300\301!\211@\262!\207"
				[delete-window event-start]
				4 "\n\n(fn EVENT)" "e"])))
   face treemacs-header-button-face)
  5 8
  (local-map
   (keymap
    (header-line keymap
		 (mouse-1 .
			  #[257 "\300\301\302\"\303\"\211\205�\304\305\306\307\"\"!\207"
				[easy-menu-create-menu nil
						       (["Add Project" treemacs-add-project]
							["Add Projectile Project" treemacs-projectile :visible
							 (featurep 'treemacs-projectile)]
							["Remove Project" treemacs-remove-project-from-workspace])
						       x-popup-menu call-interactively lookup-key apply vector]
				9 "\n\n(fn EVENT)" "e"])))
   face treemacs-header-button-face)
  9 12
  (local-map
   (keymap
    (header-line keymap
		 (mouse-1 .
			  #[257 "\300\301\302\"\303\"\211\205�\304\305\306\307\"\"!\207"
				[easy-menu-create-menu nil
						       (["Edit Workspaces" treemacs-edit-workspaces]
							["Create Workspace" treemacs-create-workspace]
							["Remove Workspace" treemacs-remove-workspace]
							["Rename Workspace" treemacs-rename-workspace]
							["Switch Workspace" treemacs-switch-workspace]
							["Set Fallback Workspace" treemacs-set-fallback-workspace])
						       x-popup-menu call-interactively lookup-key apply vector]
				9 "\n\n(fn EVENT)" "e"])))
   face treemacs-header-button-face)
  13 16
  (local-map
   (keymap
    (header-line keymap
		 (mouse-1 .
			  #[257 "\304\305\306\307\310\311\203�\312\202�\313\"\314B\"\306\307\310\315	\203�\312\202 �\313\"\316B\"\306\307\310\317\n\2030�\312\2021�\313\"\320B\"\306\307\310\321\203A�\312\202B�\313\"\322B\"F\"\323\"\211\205Y�\324\325\306\307\"\"!\207"
				[treemacs-show-hidden-files treemacs-follow-mode treemacs-filewatch-mode treemacs-fringe-indicator-mode easy-menu-create-menu nil apply vector format "Dotfile Visibility (Currently %s)" "Enabled" "Disabled"
							    (treemacs-toggle-show-dotfiles)
							    "Follow-Mode (Currently %s)"
							    (treemacs-follow-mode)
							    "Filewatch-Mode (Currently %s)"
							    (treemacs-filewatch-mode)
							    "Fringe-Indicator-Mode (Currently %s)"
							    (treemacs-fringe-indicator-mode)
							    x-popup-menu call-interactively lookup-key]
				11 "\n\n(fn EVENT)" "e"])))
   face treemacs-header-button-face))

Documentation

Possible value setting for treemacs-header-line-format.

Consists for 4 different buttons:
- treemacs-header-close-button
- treemacs-header-projects-button
- treemacs-header-workspace-button
- treemacs-header-toggles-button

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-header-line.el
(defconst treemacs-header-buttons-format
  (concat " " treemacs-header-close-button
          " " treemacs-header-projects-button
          " " treemacs-header-workspace-button
          " " treemacs-header-toggles-button)
  "Possible value setting for `treemacs-header-line-format'.
Consists for 4 different buttons:
- `treemacs-header-close-button'
- `treemacs-header-projects-button'
- `treemacs-header-workspace-button'
- `treemacs-header-toggles-button'")