[ty] Stabilize completions by BurntSushi · Pull Request #18650 · astral-sh/ruff (original) (raw)

@BurntSushi

Specifically, this PR reverts "Make completions an opt-in LSP feature (#17921)", corresponding to commit 51e2eff.

In practice, this means you don't need to opt into completions working by enabling experimental features. i.e., I was able to remove this from my LSP configuration:

"experimental": {
    "completions": {
        "enable": true
    }
},

There's still a lot of work left to do to make completions awesome, but I think it's in a state where it would be useful to get real user feedback. It's also meaningfully using ty to provide completions that use type information.

Ref astral-sh/ty#86

MichaReiser

dhruvmanila

BurntSushi added a commit to astral-sh/ty that referenced this pull request

Jun 13, 2025

@BurntSushi

This was only used to opt into completions. But we're removing the opt-in in astral-sh/ruff#18650, so let's remove it from the docs too.

Ref #86

BurntSushi added a commit to astral-sh/ty that referenced this pull request

Jun 16, 2025

@BurntSushi

This was only used to opt into completions. But we're removing the opt-in in astral-sh/ruff#18650, so let's remove it from the docs too.

Ref #86

dcreager added a commit that referenced this pull request

Jun 16, 2025

@dcreager

dhruvmanila added a commit to astral-sh/ty-vscode that referenced this pull request

Jun 17, 2025

@dhruvmanila

Summary

Following up on astral-sh/ruff#18650, this PR removes the experimental.completions.enable config from the extension.

epitech314 added a commit to epitech314/ty that referenced this pull request

Nov 12, 2025

@epitech314

This was only used to opt into completions. But we're removing the opt-in in astral-sh/ruff#18650, so let's remove it from the docs too.

Ref #86

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})