File: treemacs-customization.el.html
Customize interface definitions.
Defined variables (103)
treemacs--fringe-indicator-bitmap | The fringe bitmap used by the fringe-indicator minor mode. |
treemacs-COLLAPSE-actions-config | Defines the behaviour of ‘treemacs-COLLAPSE-action’. |
treemacs-RET-actions-config | Defines the behaviour of ‘treemacs-RET-action’. |
treemacs-TAB-actions-config | Defines the behaviour of ‘treemacs-TAB-action’. |
treemacs-after-visit-functions | Hooks that run after treemacs executes a ‘treemacs-visit-node-***’ command. |
treemacs-bookmark-title-template | Template for default bookmark titles. |
treemacs-buffer-name-function | The function used to create the name of a treemacs buffer. |
treemacs-buffer-name-prefix | The static prefix that is added to every treemacs buffer name. |
treemacs-collapse-dirs | When > 0 treemacs will collapse directories into one when possible. |
treemacs-copy-file-functions | Hooks to run whenever a file or directory is copied. |
treemacs-create-file-functions | Hooks to run whenever a file or directory is created. |
treemacs-create-project-functions | Hooks to run whenever a project is created. |
treemacs-create-workspace-functions | Hooks to run whenever a workspace is created. |
treemacs-default-visit-action | Defines the behaviour of ‘treemacs-visit-node-default’. |
treemacs-deferred-git-apply-delay | Delay in seconds of idle time before git fontification is applied. |
treemacs-delete-file-functions | Hooks to run whenever a file or directory is deleted. |
treemacs-delete-project-functions | Hooks to run whenever a project is deleted. |
treemacs-delete-workspace-functions | Hooks to run whenever a workspace is deleted. |
treemacs-directory-name-transformer | Transformer to apply to directory names before rendering for cosmetic effect. |
treemacs-display-in-side-window | When non-nil treemacs will use a dedicated side-window. |
treemacs-dotfiles-regex | Files matching this regular expression count as dotfiles. |
treemacs-doubleclick-actions-config | Defines the behaviour of ‘treemacs-doubleclick-action’. |
treemacs-eldoc-display | Enables eldoc display of the file path at point. |
treemacs-elisp-imenu-expression | The value for ‘imenu-generic-expression’ treemacs uses in elisp buffers. |
treemacs-expand-added-projects | When non-nil newly added projects will be expanded. |
treemacs-expand-after-init | When non-nil expand the first project after treemacs is first initialised. |
treemacs-file-event-delay | How long (in milliseconds) to collect file events before refreshing. |
treemacs-file-extension-regex | Decides how treemacs determines a file’s extension. |
treemacs-file-follow-delay | Delay in seconds of idle time for treemacs to follow the selected window. |
treemacs-file-follow-ignore-functions | Functions which determine if a file should not be followed. |
treemacs-file-name-transformer | Transformer to apply to file names before rendering for cosmetic effect. |
treemacs-find-workspace-method | The method by which treemacs selects a workspace when first starting. |
treemacs-follow-after-init | When non-nil find the current file in treemacs after it is first initialised. |
treemacs-follow-recenter-distance | Minimum distance from the top/bottom for (tag-)follow mode to recenter. |
treemacs-git-command-pipe | Text to be appended to treemacs’ git command. |
treemacs-git-executable | The git executable used by treemacs. |
treemacs-goto-tag-strategy | Indicates how to move to a tag when its buffer is dead. |
treemacs-header-scroll-indicators | The strings used for ‘treemacs-indicate-top-scroll-mode’. |
treemacs-hide-dot-git-directory | Indicates whether the .git directory should be hidden. |
treemacs-hide-dot-jj-directory | Indicates whether the .jj directory should be hidden. |
treemacs-ignored-file-predicates | List of predicates to test for files and directories ignored by treemacs. |
treemacs-imenu-scope | Determines which items treemacs’ imenu function will collect. |
treemacs-indent-guide-style | Determines the appearance of ‘treemacs-indent-guide-mode’. |
treemacs-indentation | The number of spaces or pixels each level is indented in the file tree. |
treemacs-indentation-string | The string that is for indentation in the file tree. |
treemacs-is-never-other-window | When non-nil treemacs will use the ‘no-other-window’ parameter. |
treemacs-kill-hook | Hooks to run when ‘treemacs-kill-buffer’ is called. |
treemacs-last-error-persist-file | File that stores the treemacs state as it was during the last load error. |
treemacs-litter-directories | List of directories affected by ‘treemacs-cleanup-litter’. |
treemacs-max-git-entries | Maximum number of git status entries treemacs will process. |
treemacs-missing-project-action | Action to perform when a persisted project is not found on the disk. |
treemacs-move-file-functions | Hooks to run whenever a file or directory is moved. |
treemacs-move-files-by-mouse-dragging | When non-nil treemacs will move files by dragging with the mouse. |
treemacs-move-forward-on-expand | When non-nil treemacs will move to the first child of an expanded node. |
treemacs-no-delete-other-windows | When non-nil treemacs will have the ‘no-delete-other-windows’ parameter. |
treemacs-no-png-images | When non-nil treemacs will use TUI string icons even when running in a GUI. |
treemacs-persist-file | Path to the file treemacs uses to persist its state. |
treemacs-position | Position of treemacs buffer. |
treemacs-post-buffer-init-hook | Hook run after a treemacs buffer is first initialised. |
treemacs-post-project-refresh-functions | Hook that runs after a project was updated with ‘treemacs-refresh’. |
treemacs-post-refresh-hook | Hooks to run right before the refresh process is finished off. |
treemacs-pre-file-insert-predicates | List of predicates to test for files and directories that shouldn’t be shown. |
treemacs-pre-refresh-hook | Hooks to run right before the refresh process for a project kicks off. |
treemacs-project-follow-cleanup | When non-nil ‘treemacs-follow-mode’ will close projects it is leaving. |
treemacs-project-follow-into-home | When non-nil ‘treemacs-project-follow-mode’ will also follow into $HOME. |
treemacs-pulse-on-failure | When non-nil treemacs will pulse the current line as a failure indicator. |
treemacs-pulse-on-success | When non-nil treemacs will pulse the current line as a success indicator. |
treemacs-python-executable | The python executable used by treemacs. |
treemacs-quit-hook | Hooks to run when ‘treemacs-quit’ is called. |
treemacs-read-string-input | The function treemacs uses to read user input. |
treemacs-recenter-after-file-follow | Decides when to recenter view after following a file. |
treemacs-recenter-after-project-expand | Decides when to recenter view after expanding a project root node. |
treemacs-recenter-after-project-jump | Decides when to recenter view after moving between projects. |
treemacs-recenter-after-tag-follow | Decides when to recenter view after following a tag. |
treemacs-recenter-distance | Minimum distance from a window’s top/bottom for treemacs to call ‘recenter’. |
treemacs-rename-file-functions | Hooks to run whenever a file or directory is renamed. |
treemacs-rename-project-functions | Hooks to run whenever a project is renamed. |
treemacs-rename-workspace-functions | Hooks to run whenever a workspace is renamed. |
treemacs-select-functions | Hooks to run when the treemacs window is selected. |
treemacs-select-hook | Hooks to run when the treemacs window is selected. |
treemacs-select-when-already-in-treemacs | How ‘treemacs-select-window’ behaves when treemacs is already selected. |
treemacs-show-cursor | When non-nil treemacs the cursor will remain visible in the treemacs buffer. |
treemacs-show-edit-workspace-help | When non-nil the workspace-edit buffer will display a short help greeting. |
treemacs-show-hidden-files | Dotfiles will be shown if this is set to t and be hidden otherwise. |
treemacs-silent-filewatch | When non-nil a refresh due to filewatch mode will cause no log message. |
treemacs-silent-refresh | When non-nil a completed refresh will not be announced with a message. |
treemacs-sorting | Indicates how treemacs will sort its files and directories. |
treemacs-space-between-root-nodes | When non-nil treemacs will separate root nodes with an empty line. |
treemacs-switch-workspace-hook | Hooks to run whenever the workspace is changed. |
treemacs-tag-follow-cleanup | When non-nil ‘treemacs-tag-follow-mode’ will close file nodes it is leaving. |
treemacs-tag-follow-delay | Delay in seconds of inactivity for ‘treemacs-tag-follow-mode’ to trigger. |
treemacs-text-scale | Optional scale for the text (not the icons) in the treemacs window. |
treemacs-user-header-line-format | The header line used in the treemacs window. |
treemacs-user-mode-line-format | Custom mode line format to be used in ‘treemacs-mode’. |
treemacs-wide-toggle-width | When resizing, this value is added or subtracted from the window width. |
treemacs-width | Width of the treemacs window. |
treemacs-width-increment | When resizing, this value is added or subtracted from the window width. |
treemacs-width-is-initially-locked | Indicates whether the width of the treemacs window is initially locked. |
treemacs-window-background-color | This variable is obsolete and no longer in use. |
treemacs-workspace-edit-hook | Hooks to run whenever the entire workspace layout has been rebuilt. |
treemacs-workspace-first-found-functions | Hooks that run when treemacs finds a workspace for the first time. |
treemacs-workspace-switch-cleanup | Indicates which, if any, buffers should be deleted on a workspace switch. |
treemacs-wrap-around | When non-nil treemacs will wrap around buffer edges when moving between lines. |