Skip to content

Conversation

ogdakke
Copy link
Contributor

@ogdakke ogdakke commented Oct 8, 2025

Added more granular symbols for ts and js in outline panel. This is a bit closer to what vscode offers.

Screenshots of current vs new

New: image

Current:
image

Current vscode (cursor):
image

I have never touched scheme before, and pair-programmed this with ai, so please let me know if there's any glaring issues with the implementation. I just miss the outline panel in vscode very much, and would love to see this land.
Happy to help with tsx/jsx as well if this is the direction you guys were thinking of taking the outline impl.

Doesn't fully close #20964 as there is no support for chained class method callbacks or Class.prototype.method = ... as mentioned in #21243, but this is a step forward.

Release Notes:

  • Improved typescript and javascript symbol outline panel

Copy link

cla-bot bot commented Oct 8, 2025

We require contributors to sign our Contributor License Agreement, and we don't have @ogdakke on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'.

@maxdeviant maxdeviant changed the title Improve ts and js symbol outline Improve TS and JS symbol outline Oct 8, 2025
@ogdakke
Copy link
Contributor Author

ogdakke commented Oct 8, 2025

@cla-bot check

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Oct 8, 2025
Copy link

cla-bot bot commented Oct 8, 2025

The cla-bot has been summoned, and re-checked this pull request!

@zed-industries-bot
Copy link

Messages
📖

This PR includes links to the following GitHub Issues: #21243
If this PR aims to close an issue, please include a Closes #ISSUE line at the top of the PR body.

Generated by 🚫 dangerJS against fda2c29

1 similar comment
@zed-industries-bot
Copy link

Messages
📖

This PR includes links to the following GitHub Issues: #21243
If this PR aims to close an issue, please include a Closes #ISSUE line at the top of the PR body.

Generated by 🚫 dangerJS against fda2c29

@osiewicz osiewicz merged commit 94c28ba into zed-industries:main Oct 20, 2025
24 checks passed
@osiewicz
Copy link
Contributor

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Outline/Symbol parity with VSCode

3 participants