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
  (face treemacs-header-button-face local-map
	(keymap
	 (header-line keymap
		      (mouse-1 .
			       #[257 "\300\301!\211@\262!\207"
				     [delete-window event-start]
				     4 "\n\n(fn EVENT)" "e"]))))
  5 8
  (face treemacs-header-button-face 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"]))))
  9 12
  (face treemacs-header-button-face 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"]))))
  13 16
  (face treemacs-header-button-face 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"])))))

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'")