Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #3514 | bors[bot] | 2020-03-09 | 4 | -23/+36 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 3514: vscode: askBeforeDownload option r=matklad a=Veetaha This is a small step towards #3402, also implements my proposal stated in #3403 Also renamed `BinarySource` to `ArtifactSource` in anticipation of nightlies installation that requires downloading not a binary itself but `.vsix` package, thus generalized to `artifact` term. @matklad @lnicola Co-authored-by: Veetaha <[email protected]> | ||||
| * | vscode: groupd updates-related config under `updates` section as per @matklad | Veetaha | 2020-03-09 | 2 | -2/+2 |
| | | |||||
| * | vscode: fix inversion of askBeforeDownload | Veetaha | 2020-03-08 | 1 | -1/+1 |
| | | |||||
| * | vscode: rename alwaysDownloadServer -> askBeforeDownload | Veetaha | 2020-03-08 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | The new name seems much simpler and it doesn't limit this config value only to downloading the server binary. Thus we wouldn't need to create another config properties to handle other downloads whatsoever. Anyway, I believe (heuristically) that most of the users would want to set "askBeforeDownload": false once and never bother clicking on the notification again (because otherwise there is no big point in installing rust-analyzer if it cannot install the server) | ||||
| * | vscode: care about alwaysDownloadServer option before asking | Veetaha | 2020-03-07 | 3 | -23/+31 |
| | | | | | | | | | | | | | | Also renamed BinarySource to ArtifactSource in anticipation of nightlies installation that requires downloading not a binary itself but .vsix package, thus generalized to `artifact` term | ||||
| * | vscode: contribute "alwaysDownloadServer" option to config | Veetaha | 2020-03-07 | 1 | -0/+5 |
| | | |||||
* | | Use markdown description in vscode | Julien Roncaglia | 2020-03-08 | 1 | -9/+9 |
|/ | |||||
* | vscode: post refactor HintsUpdater (simplify create() -> constructor call) | Veetaha | 2020-03-07 | 1 | -16/+10 |
| | |||||
* | vscode: more privacy for HintsUpdater | Veetaha | 2020-03-07 | 1 | -1/+1 |
| | |||||
* | vscode: remove logging from inlays, run fix lint issues | Veetaha | 2020-03-07 | 1 | -18/+7 |
| | |||||
* | vscode: remove logic for caching editors as per @matklad | Veetaha | 2020-03-07 | 1 | -222/+136 |
| | |||||
* | vscode: prerefactor util.ts and ctx.ts | Veetaha | 2020-03-07 | 2 | -10/+14 |
| | |||||
* | vscode: refresh all editors on text changes, simplify inlays api | Veetaha | 2020-03-07 | 1 | -13/+11 |
| | |||||
* | vscode: add dat semicolon | Veetaha | 2020-03-07 | 1 | -1/+1 |
| | |||||
* | vscode: simpify | Veetaha | 2020-03-07 | 1 | -5/+1 |
| | |||||
* | vscode: redesign inlay hints to be capable of handling multiple editors | Veetaha | 2020-03-07 | 2 | -106/+273 |
| | |||||
* | vscode: extract Type and Param hint cases of InlayHint at type level (needed ↵ | Veetaha | 2020-03-07 | 1 | -8/+14 |
| | | | | further) | ||||
* | :arrow_up: npm deps | Aleksey Kladov | 2020-03-06 | 2 | -7/+7 |
| | |||||
* | Don't creat public APIs with typos | Aleksey Kladov | 2020-03-06 | 1 | -1/+1 |
| | |||||
* | Concise mode for parameter hints | Aleksey Kladov | 2020-03-06 | 1 | -0/+4 |
| | | | | | This works around VS Code bug where it tries to cram everything in a tiny popup, and brings experience closer to Intellij. | ||||
* | Feature flag for arg snippets | Aleksey Kladov | 2020-03-06 | 1 | -0/+4 |
| | |||||
* | Actually include readme into .vsix | Aleksey Kladov | 2020-03-03 | 1 | -0/+1 |
| | |||||
* | Merge #3388 | bors[bot] | 2020-03-03 | 5 | -15/+25 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3388: Remove inlay hint in diff views r=matklad a=vbfox If the left side of a diff view that contain the old version of the file apply inlays they are misplaced and produce a weird display: ![image](https://user-images.githubusercontent.com/131878/75628802-b1ac1900-5bdc-11ea-8c26-6722d8e38371.png) After the change: ![image](https://user-images.githubusercontent.com/131878/75628831-e91ac580-5bdc-11ea-9039-c6b4ffbdb2be.png) The detection is done by blacklisting the url schemes used by git and subversion scm extensions, whitelisting `file` is also possible but neither is perfect as VSCode now support both pluggable scm extensions and pluggable remote filesystems. But I suspect that the list of scm extensions is more easily manageable. **Note**: I can rebase on #3378 if needed as it touches the same lines of code Co-authored-by: Julien Roncaglia <[email protected]> | ||||
| * | Centralize the check for languageId on document | Julien Roncaglia | 2020-03-02 | 5 | -24/+25 |
| | | | | | | | | Also move visibleRustEditors to Ctx | ||||
| * | Remove inlay in diff views | Julien Roncaglia | 2020-03-01 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | If the left side of a diff view that contain the old version of the file apply inlays they are misplaced. The detection is done by blacklisting the url schemes used by git and subversion scm extensions. | ||||
* | | Update code dependencies | Jeremy Kolb | 2020-03-03 | 2 | -70/+105 |
| | | |||||
* | | Don't fail loudly if the old highlighting breaks | Aleksey Kladov | 2020-03-02 | 1 | -4/+6 |
| | | |||||
* | | Minimal viable meta | Aleksey Kladov | 2020-03-02 | 2 | -1/+11 |
|/ | |||||
* | vscode: simplify assert.eq() to assert() as per matklad | Veetaha | 2020-02-28 | 2 | -15/+4 |
| | |||||
* | vscode: add dat semicolon | Veetaha | 2020-02-28 | 1 | -1/+1 |
| | |||||
* | vscode: add equality assertion | Veetaha | 2020-02-28 | 2 | -2/+12 |
| | |||||
* | vscode: rename nodeAssert -> nativeAssert | Veetaha | 2020-02-28 | 1 | -2/+2 |
| | |||||
* | vscode: add error loging on failed assertion | Veetaha | 2020-02-28 | 1 | -1/+6 |
| | |||||
* | vscode: migrate to more type-safe assert impl | Veetaha | 2020-02-28 | 3 | -8/+10 |
| | |||||
* | Fix union classification | Aleksey Kladov | 2020-02-28 | 1 | -2/+0 |
| | |||||
* | Merge #3363 | bors[bot] | 2020-02-28 | 1 | -20/+64 |
|\ | | | | | | | | | | | | | | | | | | | | | 3363: Cleanup highlighting tags r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Cleanup highlighting tags | Aleksey Kladov | 2020-02-28 | 1 | -17/+70 |
| | | |||||
| * | add more tags | Aleksey Kladov | 2020-02-28 | 1 | -9/+0 |
| | | |||||
* | | removing ctrl+r key binding fixes #2733 | Jason Williams | 2020-02-28 | 1 | -5/+0 |
| | | |||||
* | | Merge #3361 | bors[bot] | 2020-02-28 | 1 | -0/+2 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3361: Reset fontStyle for inlay hints r=matklad a=matklad Otherwise, we get bold hints on `true` and `false` bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | Reset fontStyle for inlay hints | Aleksey Kladov | 2020-02-28 | 1 | -0/+2 |
| |/ | | | | | | | Otherwise, we get bold hints on `true` and `false` | ||||
* / | vscode: added feature flags for better short-term ux | Veetaha | 2020-02-27 | 1 | -1/+23 |
|/ | |||||
* | Map builtin | Aleksey Kladov | 2020-02-27 | 1 | -0/+6 |
| | |||||
* | Set attr scope | Aleksey Kladov | 2020-02-27 | 1 | -0/+6 |
| | |||||
* | Map unsafe keyword | Aleksey Kladov | 2020-02-27 | 1 | -0/+6 |
| | |||||
* | Fix style | Aleksey Kladov | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | Fix lint | Aleksey Kladov | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | Actually gate CI on eslint | Aleksey Kladov | 2020-02-27 | 1 | -1/+2 |
| | |||||
* | Merge #3339 | bors[bot] | 2020-02-27 | 1 | -1/+9 |
|\ | | | | | | | | | | | | | | | | | | | | | 3339: Fix flickering with new syntax highlighting r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Fix flickering with new syntax highlighting | Aleksey Kladov | 2020-02-27 | 1 | -1/+9 |
| | |