Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tree view feature mimicking issue 371 from vim-ls #927

Closed
lanza opened this issue Jun 29, 2019 · 4 comments
Closed

Tree view feature mimicking issue 371 from vim-ls #927

lanza opened this issue Jun 29, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@lanza
Copy link

lanza commented Jun 29, 2019

image

This is from lsp-mode and ccls. Somebody requested similar functionality from vim-lsp a few months ago and some of the guys working on it have started working on similar functionality. (here and here). I think this would be a fantastic feature to add to coc.nvim.

@Avi-D-coder
Copy link
Contributor

Have you seen vista.vim?

@m-pilia
Copy link

m-pilia commented Jun 29, 2019

Not sure since I do not use it, but I think vista.vim does not support call/inheritance hierarchies.

Limited to ccls, the vim-ccls plugin works on top of coc.nvim, and should provide a call hierarchy view that should be similar to lsp-mode/emacs-ccls. However, note that ccls uses a non-standard method for call hierarchies, that is not part of the LSP API.

There is an open issue in Microsoft LSP to add a textDocument/callHierarchy method. I think it would be nice if coc.nvim could add support for this method in the future, even though I am not sure it is currently implemented by any language server.

@chemzqm chemzqm added the enhancement New feature or request label Jun 29, 2019
@hoschi
Copy link

hoschi commented Apr 12, 2020

Sounds similiar as #1649

@chemzqm
Copy link
Member

chemzqm commented Jul 23, 2021

Tree view support with API and features like VSCode is WIP, checkout #3234

@chemzqm chemzqm closed this as completed Jul 23, 2021
@neoclide neoclide locked as resolved and limited conversation to collaborators Jul 23, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants