Skip to content

Comments

Document IDE / editor features#1900

Merged
sharkdp merged 2 commits intomainfrom
david/lsp-features
Dec 15, 2025
Merged

Document IDE / editor features#1900
sharkdp merged 2 commits intomainfrom
david/lsp-features

Conversation

@sharkdp
Copy link
Contributor

@sharkdp sharkdp commented Dec 15, 2025

Rendered view

Document the supported IDE / editor / LSP features.

I tried to group them into categorizes because a list that goes over every single feature feels too detailed for me.

The whole document is hand-written, but the "## Feature reference" section is entirely Claude-generated, so I would appreciate if someone with more LSP background could quickly check / edit this.

@sharkdp sharkdp added the documentation Improvements or additions to documentation label Dec 15, 2025
Comment on lines +64 to +67
- **Add import**: Automatically add missing import statements
- **Quick fixes**: Some diagnostics come with quick fix suggestions to resolve the issue
- **Rename symbol**: Safely rename symbols across your entire codebase
- **Selection range**: Expand or shrink the text selection in your editor based on ty's understanding of Python syntax
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I mention astral-sh/ruff#21968 here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Gankra would you like that to be included? What would a corresponding line in this list look like?

Copy link
Contributor Author

@sharkdp sharkdp Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can add dark-mode versions of these screenshots before I merge this if we think that's important.

Copy link
Member

@AlexWaygood AlexWaygood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(Didn't look at https://github.com/astral-sh/ty/pull/1900/files#r2620603645 because I'm not an expert on our server implementation)

@zanieb
Copy link
Member

zanieb commented Dec 15, 2025

The sooner we can merge this and iterate on the content the better imo.

@sharkdp sharkdp merged commit f312c01 into main Dec 15, 2025
12 checks passed
@sharkdp sharkdp deleted the david/lsp-features branch December 15, 2025 21:53
@sharkdp
Copy link
Contributor Author

sharkdp commented Dec 15, 2025

The sooner we can merge this and iterate on the content the better imo.

Done. I'll work on the remaining comments here tomorrow, unless someone else gets to them first.

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

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants