[[https://github.com/emacs-lsp/lsp-treemacs/actions][file:https://github.com/emacs-lsp/lsp-treemacs/workflows/CI/badge.svg]] [[https://melpa.org/#/lsp-treemacs][file:https://melpa.org/packages/lsp-treemacs-badge.svg]] [[https://stable.melpa.org/#/lsp-treemacs][file:https://stable.melpa.org/packages/lsp-treemacs-badge.svg]]
Table of Contents :TOC_4_gh:noexport:
[[#summary][Summary]]
[[#synchronization][Synchronization]]
[[#views][Views]]
Summary Integration between [[https://github.com/emacs-lsp/lsp-mode][lsp-mode]] and [[https://github.com/Alexander-Miller/treemacs][treemacs]] and implementation of treeview controls using [[https://github.com/Alexander-Miller/treemacs][treemacs]] as a tree renderer.
Synchronization To enable bidirectional synchronization of lsp workspace folders and [[https://github.com/Alexander-Miller/treemacs][treemacs]] projects.
(lsp-treemacs-sync-mode 1)
Views lsp-treemacs-errors-list Displays tree like error list structure. ** Commands Screenshot [[file:screenshots/error-list.png]]
lsp-treemacs-call-hierarchy Display call hierarchy. Use =C-u M-x lsp-treemacs-call-hierarchy= to display outgoing call hierarchy. * Screenshot [[file:screenshots/call-hierarchy.gif]] lsp-treemacs-type-hierarchy Display type hierarchy. * lsp-treemacs-deps-list Browse java dependencies, namespaces, files, etc. Commands