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

Rewrite gdscript-imenu to provide GDScript-specific tables #89

Open
2 tasks
NathanLovato opened this issue Sep 8, 2020 · 0 comments
Open
2 tasks

Rewrite gdscript-imenu to provide GDScript-specific tables #89

NathanLovato opened this issue Sep 8, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers refactor

Comments

@NathanLovato
Copy link
Collaborator

While we have imenu support, it's based on the built-in Python package and not tailored to GDScript, creating tables that are useful but that also have incorrectly sorted or formatted entries at times. For instance, signals get labeled as "Structs".

Tasks:

  • Correctly label functions, variables, and inner classes.
  • Add support for optional type hints, at least for functions. We need a regexp that captures -> type. It'd be nice to have for variables too but with inferred types we're a bit limited.
@NathanLovato NathanLovato added enhancement New feature or request refactor good first issue Good for newcomers labels Sep 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers refactor
Projects
None yet
Development

No branches or pull requests

1 participant