File: treemacs-persistence.el.html

Persistence of treemacs' workspaces into an org-mode compatible file.

Defined variables (6)

treemacs--last-error-persist-fileFile that stores the treemacs state as it was during the last load error.
treemacs--no-abbr-on-persist-prefixesPrefixes for paths to be saved as is, without using ‘abbreviate-file-name’.
treemacs--org-edit-buffer-nameThe name of the buffer used to edit treemacs’ workspace.
treemacs--persist-kv-regexThe regular expression to match org’s "key :: value" lines.
treemacs--persist-project-name-regexThe regular expression to match lines with projects names.
treemacs--persist-workspace-name-regexThe 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(CL-X)
treemacs-iter->list--cmacro(CL-WHOLE-ARG CL-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(CL-X)
treemacs-iter-p--cmacro(CL-WHOLE-ARG CL-X)

Defined faces (0)