Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | Config to switch to semantic tokens | Aleksey Kladov | 2020-02-26 | 1 | -0/+2 |
| | |||||
* | Extract client-side logging | Aleksey Kladov | 2020-02-22 | 1 | -1/+4 |
| | |||||
* | Rename config value for server Path | Aleksey Kladov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Rename the binary to rust-analyzer | Aleksey Kladov | 2020-02-18 | 1 | -4/+4 |
| | |||||
* | Migrate to eslint | Aleksey Kladov | 2020-02-17 | 1 | -17/+17 |
| | |||||
* | Merge #3181 | bors[bot] | 2020-02-17 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | | | 3181: Add ability to pass additional arguments to rustfmt. r=matklad a=Leonqn relates to #2848 Co-authored-by: Ilya Titkov <[email protected]> | ||||
| * | Add arguments to rustfmt | Ilya Titkov | 2020-02-17 | 1 | -1/+2 |
| | | |||||
* | | vscode: minor refactorings | Veetaha | 2020-02-17 | 1 | -1/+0 |
|/ | |||||
* | Merge #3162 | bors[bot] | 2020-02-16 | 1 | -1/+16 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3162: Feature: vscode always downloads only the matching ra_lsp_server version r=matklad a=Veetaha I tried to separate logically connected changes into separate commits, so enjoy! Now TypeScript extension saves installed binary version in global state and always checks that the installed binary version equals the version of the TypeScript extension itself (to prevent version drifts). Also, changed `fetchLatestArtifactReleaseInfo()` to `fetchArtifactReleaseInfo()` that takes an optional release tag (when not specified fetches the latest release). The version without a release tag will be useful in the future when adding auto-checking for updates. I decided not to do `Download latest language server` command (I have stated the rationale for this in #3073) and let the extension itself decide which version of the binary it wants. This way the users will be able to get the latest `ra_lsp_server` binary after the approaching 2020-02-17 release, without having to manually delete the outdated one from `~/.config/Code/User/globalStorage/matklad.rust-analyzer`! Closes #3073 Co-authored-by: Veetaha <[email protected]> | ||||
| * | vscode: add version and storage parameters to github binary source | Veetaha | 2020-02-16 | 1 | -1/+16 |
| | | |||||
* | | vscode: fix the default value for withSysroot | Veetaha | 2020-02-16 | 1 | -1/+1 |
|/ | |||||
* | vscode: renamed langServer to server | Veetaha | 2020-02-14 | 1 | -6/+6 |
| | |||||
* | make onConfigChange handler private | Veetaha | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | vscode: moved to getters as per matklad | Veetaha | 2020-02-14 | 1 | -23/+17 |
| | |||||
* | vscode: reordered config constructor before methods | Veetaha | 2020-02-13 | 1 | -5/+6 |
| | |||||
* | vscode: redesigned config with simplicity and Dart extension config ↵ | Veetaha | 2020-02-13 | 1 | -190/+68 |
| | | | | implementation in mind | ||||
* | vscode: filter out arm linux from using prebuilt binaries | Veetaha | 2020-02-11 | 1 | -3/+20 |
| | |||||
* | vscode: refactor inverted ternaries to if statements as per @matklad | Veetaha | 2020-02-09 | 1 | -1/+3 |
| | |||||
* | vscode: rename raLspServer variable to langServer | Veetaha | 2020-02-08 | 1 | -3/+3 |
| | |||||
* | vscode: refactor comment | Veetaha | 2020-02-08 | 1 | -1/+1 |
| | |||||
* | vscode: refactor platform artifact name query to switch statement, move ↵ | Veetaha | 2020-02-08 | 1 | -36/+53 |
| | | | | BinarySource union variants into a namespace | ||||
* | vscode: amended config to use binary from globalStoragePath, added ui for ↵ | Veetaha | 2020-02-08 | 1 | -7/+49 |
| | | | | downloading | ||||
* | Merge #3024 | bors[bot] | 2020-02-05 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 3024: vscode: eliminate floating promises and insane amount of resource handle leaks r=matklad a=Veetaha Khm, yeah ... Co-authored-by: Veetaha <[email protected]> | ||||
| * | vscode: eliminate floating promises and insane amount of resource handle leaks | Veetaha | 2020-02-05 | 1 | -1/+1 |
| | | |||||
* | | vscode: yet another refactor commit | Veetaha | 2020-02-04 | 1 | -2/+2 |
|/ | |||||
* | Improve readability | memoryruins | 2020-01-15 | 1 | -14/+11 |
| | |||||
* | Display vscode message after changing cargo-watch options | memoryruins | 2020-01-15 | 1 | -0/+19 |
| | |||||
* | Refactor config | Aleksey Kladov | 2019-12-31 | 1 | -6/+4 |
| | |||||
* | Drop needless pubs | Aleksey Kladov | 2019-12-31 | 1 | -14/+14 |
| | |||||
* | Drop support for legacy colorization | Aleksey Kladov | 2019-12-31 | 1 | -4/+0 |
| | |||||
* | Switch impure functional style to pure imperative | Aleksey Kladov | 2019-12-31 | 1 | -2/+0 |
| | |||||
* | Reformat with tsfmt | Aleksey Kladov | 2019-12-30 | 1 | -2/+2 |
| | |||||
* | Privatize highlighting | Aleksey Kladov | 2019-12-30 | 1 | -3/+0 |
| |