Outline view possibility?
I made a proof-of-concept for providing an outline view via ctagsx and ctagz:
https://github.com/sogaiu/ctagz/tree/tags-for-file https://github.com/sogaiu/ctagsx/tree/outline-view

Do you have any interest in having this type of functionality?
@sogaiu This adds a Document Symbol Provider. Is there a way to add a Workspace Symbol Provider as well?
Being able to search for symbols acorss entire workspaces would be awesome!
@dufferzafar Not sure.
Some possibly relevant bits are:
- registerWorkspaceSymbolProvider
- provideWorkspaceSymbols
- resolveWorkspaceSymbol (may be not necessary?)
These were determined by looking at: https://code.visualstudio.com/api/references/vscode-api
I don't recall having gotten a response from the maintainer about the original issue and IIUC there doesn't appear to be much recent activity. Perhaps this extension is already considered feature-complete by the maintainer?
I mean, the maintainer might consider it feature complete but we know that it isn't.
I don't think you should focus on getting your PR merged. They might not have the time to review etc.
I'll try my hands on the workspace Symbol Provider because I really need that.
Will ask you if I face any problems?
I'll consider this, but not with any high priority. The problem with this idea is that you end up having to iterate the whole tags file which is bad for performance, especially when you have large tag files.
@sogaiu In the outline view, we could also differentiate between a function and a variable.
I guess the ctags file would have this information, right?
@jtanx I'm new to ctags, but is there a way to have TWO ctags files - one which is sorted on SYMBOLS and the other that is sorted on FILES.
We could binary search on the appropriate ctags file as per the usecase.
not really, and/or if you did it would be nonstandard.