Table of Contents
Summary
Integration between lsp-mode and treemacs and implementation of treeview controls using treemacs as a tree renderer.
Synchronization
To enable bidirectional synchronization of lsp workspace folders and treemacs projects.
(lsp-treemacs-sync-mode 1)
Views
lsp-treemacs-errors-list
Displays tree like error list structure.
Commands
Screenshot
lsp-treemacs-quick-fix
or pressx
when you are in Error List view - offer quickfixes for the error at point.
lsp-treemacs-symbols
Displays symbols information.
Screenshot
lsp-treemacs-references/lsp-treemacs-implementations
Display references/implementations using tree view:
Screenshot
lsp-treemacs-call-hierarchy
Display call hierarchy. Use C-u M-x lsp-treemacs-call-hierarchy
to display outgoing call hierarchy.
Screenshot
lsp-treemacs-type-hierarchy
Display type hierarchy.
lsp-treemacs-deps-list
Browse java dependencies, namespaces, files, etc.
Commands
lsp-treemacs-java-deps-follow
- select the current editor in the dependencylsp-treemacs-java-deps-refresh
- refresh the view. Bound tor
.