-
Notifications
You must be signed in to change notification settings - Fork 34.6k
Closed
Labels
api-finalizationfeature-requestRequest for new features or functionalityRequest for new features or functionalitylanguages-basicBasic language support issuesBasic language support issueson-release-notesIssue/pull request mentioned in release notesIssue/pull request mentioned in release notesverification-neededVerification of issue is requestedVerification of issue is requestedverifiedVerification succeededVerification succeeded
Milestone
Description
Many language extensions add status bar entries for various information tidbits, like version, language server status, project etc. There is many inconsistencies for how this happens like alignment isn't always in sync with the language name or visibility isn't in sync with the active editor.
We should help extensions do a better job by adding a dedicated "language status" API, some kind of LanguageStatusProvider
which we query whenever the editor changes. In its simplest form language status can be text, detail (supporting codicons and md), and severity.
ExE-Boss and Lemmingh
Metadata
Metadata
Assignees
Labels
api-finalizationfeature-requestRequest for new features or functionalityRequest for new features or functionalitylanguages-basicBasic language support issuesBasic language support issueson-release-notesIssue/pull request mentioned in release notesIssue/pull request mentioned in release notesverification-neededVerification of issue is requestedVerification of issue is requestedverifiedVerification succeededVerification succeeded