File: treemacs-persistence.el.html
Persistence of treemacs' workspaces into an org-mode compatible file.
Defined variables (6)
treemacs--last-error-persist-file | File that stores the treemacs state as it was during the last load error. |
treemacs--no-abbr-on-persist-prefixes | Prefixes for paths to be saved as is, without using ‘abbreviate-file-name’. |
treemacs--org-edit-buffer-name | The name of the buffer used to edit treemacs’ workspace. |
treemacs--persist-kv-regex | The regular expression to match org’s "key :: value" lines. |
treemacs--persist-project-name-regex | The regular expression to match lines with projects names. |
treemacs--persist-workspace-name-regex | The regular expression to match lines with workspace names. |
Defined functions (22)
copy-treemacs-iter | (ARG) |
treemacs--maybe-load-workspaces | () |
treemacs--maybe-load-workspaces--inliner | (INLINE--FORM) |
treemacs--persist | () |
treemacs--read-persist-lines | (&optional TXT) |
treemacs--read-projects | (ITER) |
treemacs--read-workspaces | (ITER) |
treemacs--restore | () |
treemacs--should-not-run-persistence? | () |
treemacs--should-not-run-persistence?--inliner | (INLINE--FORM) |
treemacs--validate-persist-lines | (LINES &optional (CONTEXT :start) (PREV nil) (PATHS nil) (PROJ-COUNT 0) (WS-COUNT 0)) |
treemacs--write-error-persist-state | (LINES ERROR) |
treemacs-iter->create! | |
treemacs-iter->create!--cmacro | |
treemacs-iter->list | (treemacs-iter->list X) |
treemacs-iter->list--inliner | (INLINE--FORM X) |
treemacs-iter->next! | (SELF) |
treemacs-iter->next!--inliner | (INLINE--FORM SELF) |
treemacs-iter->peek | (SELF) |
treemacs-iter->peek--inliner | (INLINE--FORM SELF) |
treemacs-iter-p | (X) |
treemacs-iter-p--inliner | (INLINE--FORM X) |