noir-lang / vscode-noir

Apache License 2.0
6 stars 7 forks source link

Outline panel #66

Open skaunov opened 7 months ago

skaunov commented 7 months ago

Problem

Outline has no symbols of the current file/panel.

Happy Case

Show the structure like Rust extension do.

Alternatives Considered

No response

Additional Context

Outline panel is one of the primary instruments, that's why it's placed right under files tree. It's purpose is providing semantic context and navigation for the code in focus. Attention should be payed also to the sorting options provided by the Rust extension: they provide additional useful angles when navigating the code. (I guess collapse all button of it comes as default -- really useful one.)

Thanks to Savio who directed me here.

Would you like to submit a PR for this Issue?

Maybe

Support Needs

I never touched VS code extensions, so it's maybe not that seamless to get started. %)