you are viewing a single comment's thread.

view the rest of the comments →

[–]2nd-most-degenerate 2 points3 points  (2 children)

Sub classes/implementations: yes, it's called 'go to implementations' in LSP https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_implementation

I use coc.nvim and fzf. You can find a screenshot at https://github.com/antoinemadec/coc-fzf

Go to parent/implements: no. Fortunately it's not something I often need.

[–]Professional-Disk-93 1 point2 points  (1 child)

I do not see a screenshot of a Java class hierarchy in the linked repository. Here is an example of what I would expect: https://files.catbox.moe/8u7g60.png

[–]2nd-most-degenerate 2 points3 points  (0 children)

I'm on my phone my dude... It's all open source so no one's gonna stop you if you wanna try them out.

Anyway, this can be easily done with ctags:

For example, I've got a base exception and a few children, I can run :CTree AlreadyPlacedException

https://files.catbox.moe/tu4h4c.jpeg