Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
| * | vscode: redesigned config with simplicity and Dart extension config ↵ | Veetaha | 2020-02-13 | 1 | -17/+19 |
| | | | | | | | | implementation in mind | ||||
* | | Do not register all proposed features | kjeremy | 2020-02-14 | 1 | -1/+6 |
|/ | | | | | | | | | | | Instead only opt-in to CallHierarchy since it has a vscode API but LSP support is still proposed. Discovered while working on SemanticTokens which does not have a vscode API and is still in the proposed state. Somehow enabling it would crash the language server. See https://github.com/microsoft/vscode-languageserver-node/issues/572 | ||||
* | vscode: refactor platform artifact name query to switch statement, move ↵ | Veetaha | 2020-02-08 | 1 | -1/+1 |
| | | | | BinarySource union variants into a namespace | ||||
* | vscode: amended config to use binary from globalStoragePath, added ui for ↵ | Veetaha | 2020-02-08 | 1 | -17/+5 |
| | | | | downloading | ||||
* | vscode: yet another refactor commit | Veetaha | 2020-02-04 | 1 | -17/+12 |
| | |||||
* | vscode extension: migrate from any to unknown where possible | Veetaha | 2020-02-02 | 1 | -1/+1 |
| | |||||
* | Provide better diagnostics if the server is not in path | Aleksey Kladov | 2020-01-28 | 1 | -1/+7 |
| | |||||
* | Sanity check for missing server binary | Aleksey Kladov | 2019-12-31 | 1 | -0/+4 |
| | |||||
* | Add semicolons | Aleksey Kladov | 2019-12-31 | 1 | -1/+1 |
| |