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

[Help wanted] Rewrite the tree view renderer of ctags #320

Open
liuchengxu opened this issue Jul 15, 2020 · 2 comments
Open

[Help wanted] Rewrite the tree view renderer of ctags #320

liuchengxu opened this issue Jul 15, 2020 · 2 comments

Comments

@liuchengxu
Copy link
Owner

liuchengxu commented Jul 15, 2020

There is a major design flaw in current ctags tree view implementation, which results in a bunch of issues like #123, #285, #314, etc.
The steps for rebuilding the ctags renderer could be:

  1. Change the data structure for tree view from List to Dict like tagbar as mentioned in No tag representation for C++ using ctags #123 (comment).
  2. Fix the corner cases that the current implementation is unable to work out, e.g, build the psedu tag correctly and fix the duplicated tags.

#211 is my attempt to fix this, but it has been stopped with only the first step was done. I'm not motivated to continue #211 and fix this eventually. Anyone running into/interested in this issue can start the rewritting work and I can provide some help as much as possible.

@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 0.65. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

@butterflyfish
Copy link

Hope this can resolve issue mentioned in #131

@liuchengxu liuchengxu changed the title Rewrite the tree view renderer of ctags [Help wanted] Rewrite the tree view renderer of ctags Oct 23, 2020
@liuchengxu liuchengxu unpinned this issue May 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants