Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use vscode-languageclient 7.0.0-next.14 | kjeremy | 2020-11-17 | 1 | -0/+2 |
| | |||||
* | Switch to upstream protocol for resolving code action | Aleksey Kladov | 2020-11-10 | 1 | -9/+12 |
| | | | | | | Note that we have to maintain custom implementation on the client side: I don't see how to marry bulitin resolve support with groups and snippets. | ||||
* | Restore semantic token flickering workaround removed in #5697 | Charles Pierce | 2020-11-04 | 1 | -0/+17 |
| | |||||
* | Move to vscode-languageclient 7.0.0-next.9 | kjeremy | 2020-09-02 | 1 | -12/+3 |
| | | | | Stabilizes call hierarchy and semantic tokens features. | ||||
* | Remove 'as any' | Jeremy Kolb | 2020-08-09 | 1 | -1/+1 |
| | |||||
* | Remove workaround for semantic token flickering | Jeremy Kolb | 2020-08-09 | 1 | -7/+1 |
| | | | | | | See: https://github.com/microsoft/vscode-languageserver-node/issues/576#issuecomment-593384479 This has been fixed since vscode 1.44 | ||||
* | ProblemMatcher auto detects relative/absolute paths and matches VSCode LSP's ↵ | James Leitch | 2020-07-23 | 1 | -0/+1 |
| | | | | owner and source. VSCode LSP updated to specify owner. | ||||
* | Pass CodeActionKind through our middleware to populate menus | Jeremy Kolb | 2020-07-02 | 1 | -2/+4 |
| | |||||
* | Implement StatusBar | Aleksey Kladov | 2020-07-02 | 1 | -0/+1 |
| | |||||
* | Remove hover contents marking as trusted. | vsrs | 2020-06-05 | 1 | -15/+2 |
| | | | | | Hover contents might be extracted from raw doc comments and need some validation. | ||||
* | Add hover actions LSP extension documentation. | vsrs | 2020-06-05 | 1 | -1/+1 |
| | |||||
* | Add hover actions as LSP extension | vsrs | 2020-06-05 | 1 | -0/+45 |
| | |||||
* | Fix review comments | Mikhail Rakhmanov | 2020-06-03 | 1 | -2/+0 |
| | |||||
* | Preliminary implementation of lazy CodeAssits | Mikhail Rakhmanov | 2020-06-02 | 1 | -36/+40 |
| | |||||
* | CodeAction groups | Aleksey Kladov | 2020-05-22 | 1 | -4/+37 |
| | |||||
* | Implement client-side of SnippetTextEdit | Aleksey Kladov | 2020-05-19 | 1 | -2/+46 |
| | |||||
* | Add snippetTextEdit protocol extension | Aleksey Kladov | 2020-05-19 | 1 | -4/+15 |
| | |||||
* | Merge #4145 | bors[bot] | 2020-04-25 | 1 | -29/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | 4145: Remove dead code r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Remove dead code | Aleksey Kladov | 2020-04-25 | 1 | -29/+0 |
| | | |||||
* | | Remove unnecessary async from vscode language client creation | veetaha | 2020-04-25 | 1 | -1/+1 |
|/ | |||||
* | Enable the SemanticTokensFeature by default | kjeremy | 2020-04-08 | 1 | -10/+6 |
| | | | | | | | 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 configs | Aleksey Kladov | 2020-04-02 | 1 | -25/+1 |
| | |||||
* | Remove old syntax highlighting | Aleksey Kladov | 2020-04-02 | 1 | -1/+0 |
| | |||||
* | Pass string instread of WorkspaceFolder | Tim | 2020-03-31 | 1 | -2/+2 |
| | |||||
* | Throw error if no folder is opened | Tim | 2020-03-31 | 1 | -2/+2 |
| | |||||
* | Add basic task support | Tim | 2020-03-30 | 1 | -3/+2 |
| | | | | This adds basic support for running `cargo build`, `cargo run`, etc. | ||||
* | Code review fixes | Kirill Bulatov | 2020-03-30 | 1 | -1/+1 |
| | | | | Co-Authored-By: Veetaha <[email protected]> | ||||
* | Style fixes | Kirill Bulatov | 2020-03-30 | 1 | -2/+2 |
| | |||||
* | Send the config from the client | Kirill Bulatov | 2020-03-30 | 1 | -23/+26 |
| | |||||
* | Extension types and rendering | Matt Hooper | 2020-03-24 | 1 | -0/+1 |
| | |||||
* | Don't try to enable proposed API's on stable | Aleksey Kladov | 2020-03-24 | 1 | -2/+4 |
| | |||||
* | Remove unused config from VSCode ext | Emil Lauridsen | 2020-03-17 | 1 | -1/+0 |
| | |||||
* | Merge #3561 #3577 | bors[bot] | 2020-03-13 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3561: feat: add debug code lens r=matklad a=hdevalke Refs #3539 3577: Protect against infinite macro expansion in def collector r=edwin0cheng a=flodiebold Something I noticed while trying to make macro expansion more resilient against errors. There was a test for this, but it wasn't actually working because the first recursive expansion failed. (The comma...) Even with this limit, that test (when fixed) still takes some time to pass because of the exponential growth of the expansions, so I disabled it and added a different one without growth. CC @edwin0cheng Co-authored-by: Hannes De Valkeneer <[email protected]> Co-authored-by: hdevalke <[email protected]> Co-authored-by: Florian Diebold <[email protected]> | ||||
| * | fixup! feat: add debug code lens | Hannes De Valkeneer | 2020-03-12 | 1 | -0/+1 |
| | | | | | | | | autodetect vscode-lldb | ||||
* | | Simpler deserialization | Aleksey Kladov | 2020-03-12 | 1 | -1/+6 |
| | | |||||
* | | Merge #3543 | bors[bot] | 2020-03-12 | 1 | -1/+1 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | 3543: Parameter inlay hint separate from variable type inlay? #2876 r=matklad a=slyngbaek Add setting to allow enabling either type inlay hints or parameter inlay hints or both. Group the the max inlay hint length option into the object. - Add a new type for the inlayHint options. - Add tests to ensure the inlays don't happen on the server side Co-authored-by: Steffen Lyngbaek <[email protected]> | ||||
| * | Switch from Vec<InlayKind> to object with props | Steffen Lyngbaek | 2020-03-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Instead of a single object type, use several individual nested types to allow toggling from the settings GUI - Remove unused struct definitions - Install and test that the toggles work | ||||
| * | Parameter inlay hint separate from variable type inlay? #2876 | Steffen Lyngbaek | 2020-03-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Add setting to allow enabling either type inlay hints or parameter inlay hints or both. Group the the max inlay hint length option into the object. - Add a new type for the inlayHint options. - Add tests to ensure the inlays don't happen on the server side | ||||
* | | Add additional_outdirs in config | Edwin Cheng | 2020-03-10 | 1 | -0/+1 |
|/ | |||||
* | Fix lint | Aleksey Kladov | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | Fix flickering with new syntax highlighting | Aleksey Kladov | 2020-02-27 | 1 | -1/+9 |
| | |||||
* | Config to switch to semantic tokens | Aleksey Kladov | 2020-02-26 | 1 | -2/+5 |
| | |||||
* | Enable SemanticTokens on the client | Jeremy Kolb | 2020-02-26 | 1 | -0/+3 |
| | | | | This will crash the extension on stable and insiders without the "--enable-proposed-api matklad.rust-analyzer" command line switch. | ||||
* | Push IO and error handling up | Aleksey Kladov | 2020-02-17 | 1 | -5/+1 |
| | |||||
* | Add arguments to rustfmt | Ilya Titkov | 2020-02-17 | 1 | -0/+1 |
| | |||||
* | vscode: add version and storage parameters to github binary source | Veetaha | 2020-02-16 | 1 | -1/+1 |
| | |||||
* | vscode: renamed langServer to server | Veetaha | 2020-02-14 | 1 | -4/+4 |
| | |||||
* | vscode: renmed ArtifactMetadata -> ArtifactReleaseInfo, languageServer -> ↵ | Veetaha | 2020-02-14 | 1 | -2/+2 |
| | | | | langServer | ||||
* | Merge #3131 | bors[bot] | 2020-02-14 | 1 | -10/+12 |
|\ | | | | | | | | | | | | | | | 3131: vscode: simplified config and to removed one source of truth of default values r=matklad a=Veetaha Though not intended initially, the implementation of config design is alike [dart's one](https://github.com/Dart-Code/Dart-Code/blob/master/src/extension/config.ts) as pointed by @matklad in PM. Co-authored-by: Veetaha <[email protected]> | ||||
| * | vscode: moved to getters as per matklad | Veetaha | 2020-02-14 | 1 | -9/+9 |
| | |