Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add custom cargo runners | vsrs | 2020-06-24 | 1 | -0/+4 |
| | |||||
* | Add `rust-analyzer.gotoLocation` command | vsrs | 2020-06-18 | 1 | -0/+3 |
| | |||||
* | Fix rust-analyzer.debug.openDebugPane option | vsrs | 2020-06-18 | 1 | -1/+1 |
| | |||||
* | Add hover actions as LSP extension | vsrs | 2020-06-05 | 1 | -4/+9 |
| | |||||
* | Introduce `toggle inlay hints` vscode command | veetaha | 2020-05-25 | 1 | -1/+1 |
| | | | | | | | | Users now can assign a shortcut for this command via the general vscode keybindings ui or `keybinding.json file` Closes: #4599 | ||||
* | Add "rust-analyzer.lens.enable" | vsrs | 2020-05-18 | 1 | -0/+2 |
| | |||||
* | CodeLens configuration options. | vsrs | 2020-05-17 | 1 | -0/+11 |
| | |||||
* | Remove "rust-analyzer.debug.useLaunchJson" option | vsrs | 2020-05-14 | 1 | -2/+1 |
| | |||||
* | Use launch.json in Debug Lens sessions. | vsrs | 2020-05-13 | 1 | -0/+1 |
| | | | | Add the possibility to use existing configurations via Debug Lens | ||||
* | Merge remote-tracking branch 'upstream/master' into uniformed_debug_lens | vsrs | 2020-05-08 | 1 | -0/+1 |
|\ | | | | | | | | | # Conflicts: # editors/code/src/commands/runnables.ts | ||||
| * | Add master config for inlayHints to make disabling easy | Aleksey Kladov | 2020-05-08 | 1 | -0/+1 |
| | | |||||
* | | Add additional debug options | vsrs | 2020-05-07 | 1 | -0/+2 |
| | | |||||
* | | Uniformed way to get Debug Lens target executable. | vsrs | 2020-05-06 | 1 | -2/+4 |
|/ | |||||
* | better configuration enum items | vsrs | 2020-04-29 | 1 | -1/+1 |
| | |||||
* | Configuration settings and source maps support | vsrs | 2020-04-29 | 1 | -1/+8 |
| | |||||
* | Add config for proc_macro | Edwin Cheng | 2020-04-16 | 1 | -0/+1 |
| | |||||
* | vscode: fix typing bug in config | veetaha | 2020-04-11 | 1 | -9/+30 |
| | |||||
* | Enable the SemanticTokensFeature by default | kjeremy | 2020-04-08 | 1 | -1/+0 |
| | | | | | | | 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 | -26/+4 |
| | |||||
* | Remove old syntax highlighting | Aleksey Kladov | 2020-04-02 | 1 | -2/+0 |
| | |||||
* | Process configuration response draft | Kirill Bulatov | 2020-03-30 | 1 | -3/+3 |
| | |||||
* | vscode: fix local devel | veetaha | 2020-03-26 | 1 | -1/+1 |
| | | | | The value of releaseTag is not undefined, but null in actual package.json | ||||
* | Extension types and rendering | Matt Hooper | 2020-03-24 | 1 | -0/+1 |
| | |||||
* | Merge #3695 | bors[bot] | 2020-03-24 | 1 | -61/+45 |
|\ | | | | | | | | | | | | | | | | | 3695: vscode: simplify and refactor config r=matklad a=Veetaha Removed unnecessary interfaces, changed `cfg` to be a getter to ensure the fresh values any time possible. Migrated from explicit casts to implicit. Co-authored-by: veetaha <[email protected]> | ||||
| * | vscode: simplify and refactor config | veetaha | 2020-03-23 | 1 | -61/+45 |
| | | |||||
* | | Don't try to enable proposed API's on stable | Aleksey Kladov | 2020-03-24 | 1 | -12/+6 |
|/ | |||||
* | Make from-source install use cargo installed binary by default | Aleksey Kladov | 2020-03-20 | 1 | -2/+2 |
| | |||||
* | Simplify extension tag sniffing | Aleksey Kladov | 2020-03-19 | 1 | -13/+7 |
| | |||||
* | Rewrite auto-update | Aleksey Kladov | 2020-03-19 | 1 | -96/+7 |
| | | | | | | | | | | | | | | 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). | ||||
* | Remove outDirOverrides | Emil Lauridsen | 2020-03-17 | 1 | -2/+0 |
| | |||||
* | Change existing OUT_DIR override config to make use of new infrastructure | Emil Lauridsen | 2020-03-17 | 1 | -1/+2 |
| | |||||
* | Support loading OUT_DIR from cargo check at launch | Emil Lauridsen | 2020-03-17 | 1 | -0/+3 |
| | |||||
* | Separate persistent mutable state from config | Aleksey Kladov | 2020-03-16 | 1 | -41/+0 |
| | | | | | That way, we clearly see which things are not change, and we also clearly see which things are persistent. | ||||
* | vscode-postrefactor: more logging and better error handling | Veetaha | 2020-03-14 | 1 | -19/+17 |
| | |||||
* | vscode-postrefactor: minor config refactorings | Veetaha | 2020-03-14 | 1 | -2/+3 |
| | |||||
* | vscode-postrefactor: global storages | Veetaha | 2020-03-14 | 1 | -20/+19 |
| | |||||
* | vscode: put comma back | Veetaha | 2020-03-14 | 1 | -1/+1 |
| | |||||
* | vscode: make bailing out on custom serverPath more evident | Veetaha | 2020-03-14 | 1 | -7/+5 |
| | |||||
* | vscode: npm run fix | Veetaha | 2020-03-14 | 1 | -3/+3 |
| | |||||
* | vscode: prepare config for nightlies | Veetaha | 2020-03-14 | 1 | -15/+96 |
| | |||||
* | Merge #3543 | bors[bot] | 2020-03-12 | 1 | -3/+15 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 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]> | ||||
| * | Make maxLength nullable again | Steffen Lyngbaek | 2020-03-12 | 1 | -2/+2 |
| | | |||||
| * | Switch from Vec<InlayKind> to object with props | Steffen Lyngbaek | 2020-03-12 | 1 | -6/+7 |
| | | | | | | | | | | | | | | - 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 | ||||
| * | Address Issues from Github | Steffen Lyngbaek | 2020-03-10 | 1 | -1/+3 |
| | | | | | | | | | | | | | | - Updated naming of config - Define struct in ra_ide and use remote derive in rust-analyzer/config - Make inlayConfig type more flexible to support more future types - Remove constructor only used in tests | ||||
| * | Parameter inlay hint separate from variable type inlay? #2876 | Steffen Lyngbaek | 2020-03-10 | 1 | -2/+11 |
| | | | | | | | | | | | | | | | | | | 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 |
|/ | |||||
* | vscode: groupd updates-related config under `updates` section as per @matklad | Veetaha | 2020-03-09 | 1 | -1/+1 |
| | |||||
* | vscode: fix inversion of askBeforeDownload | Veetaha | 2020-03-08 | 1 | -1/+1 |
| | |||||
* | vscode: rename alwaysDownloadServer -> askBeforeDownload | Veetaha | 2020-03-08 | 1 | -1/+1 |
| | | | | | | | | | | | 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 | 1 | -5/+6 |
| | | | | | | | 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 |