aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/ctx.ts
Commit message (Collapse)AuthorAgeFilesLines
* Implement StatusBarAleksey Kladov2020-07-021-1/+42
|
* Remove unnecessary async from vscode language client creationveetaha2020-04-251-1/+1
|
* Enable the SemanticTokensFeature by defaultkjeremy2020-04-081-1/+1
| | | | | | | This is covered under vscode's "editor.semanticHighlighting.enabled" setting plus the user has to have a theme that has opted into highlighting. Bumps required vscode stable to 1.44
* Lean onto default implementation of configsAleksey Kladov2020-04-021-2/+1
|
* Pass string instread of WorkspaceFolderTim2020-03-311-2/+2
|
* Throw error if no folder is openedTim2020-03-311-1/+1
|
* Add basic task supportTim2020-03-301-2/+7
| | | | This adds basic support for running `cargo build`, `cargo run`, etc.
* Style fixesKirill Bulatov2020-03-301-2/+2
|
* Send the config from the clientKirill Bulatov2020-03-301-1/+2
|
* Rewrite auto-updateAleksey Kladov2020-03-191-5/+4
| | | | | | | | | | | | | | Everything now happens in main.ts, in the bootstrap family of functions. The current flow is: * check everything only on extension installation. * if the user is on nightly channel, try to download the nightly extension and reload. * when we install nightly extension, we persist its release id, so that we can check if the current release is different. * if server binary was not downloaded by the current version of the extension, redownload it (we persist the version of ext that downloaded the server).
* Separate persistent mutable state from configAleksey Kladov2020-03-161-2/+4
| | | | | That way, we clearly see which things are not change, and we also clearly see which things are persistent.
* vscode: prerefactor util.ts and ctx.tsVeetaha2020-03-071-7/+5
|
* Centralize the check for languageId on documentJulien Roncaglia2020-03-021-1/+8
| | | | Also move visibleRustEditors to Ctx
* vscode: gracefully handle cancellation errorsVeetaha2020-02-231-21/+0
|
* Simplify ctorAleksey Kladov2020-02-171-17/+7
|
* Remove two stage constuctionAleksey Kladov2020-02-171-14/+11
|
* Push IO and error handling upAleksey Kladov2020-02-171-8/+2
|
* Simplify startupAleksey Kladov2020-02-171-13/+0
|
* Simplify TS reload logicAleksey Kladov2020-02-171-10/+13
| | | | Fixes #3164
* vscode: minor refactoringsVeetaha2020-02-171-8/+4
|
* vscode: add version and storage parameters to github binary sourceVeetaha2020-02-161-0/+4
|
* vscode: minor names and message contents changesVeetaha2020-02-081-1/+4
|
* vscode: amended config to use binary from globalStoragePath, added ui for ↵Veetaha2020-02-081-1/+5
| | | | downloading
* vscode: add FIXME about language client shared resource protectionVeetaha2020-02-081-0/+3
|
* Remove enableEnhancedTyping and type overriding infrastructure.Gregoire Geis2020-02-031-24/+0
|
* vscode: use void where possibleVeetaha2020-02-021-2/+6
|
* vscode: fix, fallback to any for cmd typeVeetaha2020-02-021-1/+1
|
* vscode extension: migrate from any to unknown where possibleVeetaha2020-02-021-6/+6
|
* vscode refactoring: use more laconic export snytax, split huge string to ↵Veetaha2020-02-021-1/+3
| | | | several lines
* vscode extension cleanup: migrate to prefer-const tslint ruleVeetaha2020-02-021-1/+1
|
* Add semicolonsAleksey Kladov2019-12-311-7/+7
|
* Refactor server lifecycleAleksey Kladov2019-12-311-29/+47
|
* Refactor configAleksey Kladov2019-12-311-1/+2
|
* Move config to CtxAleksey Kladov2019-12-311-4/+1
|
* Refactor status activationAleksey Kladov2019-12-311-0/+5
|
* Fix #2700Aleksey Kladov2019-12-311-1/+1
|
* Rearrange codeAleksey Kladov2019-12-311-1/+1
|
* Privatize highlightingAleksey Kladov2019-12-301-5/+12
|
* Don't request inline hints repeatedlyAleksey Kladov2019-12-301-5/+8
|
* Retry inlay hints on content modified errorAleksey Kladov2019-12-301-0/+15
|
* Add config to CtxAleksey Kladov2019-12-301-0/+5
|
* Refactor show syntax tree actionAleksey Kladov2019-12-301-0/+4
|
* Refactor applySourceChangeAleksey Kladov2019-12-301-0/+22
|
* Move matching brace to new CtxAleksey Kladov2019-12-301-0/+7
|
* Run prettierAleksey Kladov2019-12-301-10/+6
|
* More second command to CtxAleksey Kladov2019-12-301-1/+3
|
* Start new ctx moduleAleksey Kladov2019-12-301-0/+30