aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/config.ts
Commit message (Collapse)AuthorAgeFilesLines
* Merge #8951bors[bot]2021-06-141-2/+2
|\ | | | | | | | | | | | | | | 8951: internal: migrate to vscode.FileSystem API r=matklad a=wxb1ank I encountered an error where `bootstrap()` attempts to create a directory with the path `C:\C:\...`. I couldn't find this reported anywhere else. Using the `vscode.FileSystem` API instead of the `fs` one works here. I assume the latter automatically prepends `C:\` to paths whereas the former does not. I don't know if this suggests `vscode.FileSystem` should be used in more places for consistency. Co-authored-by: wxb1ank <[email protected]>
| * internal: use vscode.FileSystem API in main.tswxb1ank2021-06-021-2/+2
| |
* | Add function references hover actionLukas Wirth2021-06-041-0/+1
|/
* fix: can download server binary on windows againAleksey Kladov2021-05-241-1/+1
| | | | | | Closes #8956 See https://github.com/rust-analyzer/rust-analyzer/pull/8951#issuecomment-846716999
* More style fixesKirill Bulatov2021-05-231-1/+5
|
* Don't use a deprecated accessorKirill Bulatov2021-05-231-1/+1
|
* Merge #8624bors[bot]2021-04-271-2/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8624: Automatically detect rust library source file map r=vsrs a=vsrs This PR adds a new possible `rust-analyzer.debug.sourceFileMap` value: ```json { "rust-analyzer.debug.sourceFileMap": "auto" } ``` I did not make it the default because it uses two shell calls (`rustc --print sysroot` and `rustc -V -v`). First one can be slow (https://github.com/rust-lang/rustup/issues/783) Fixes #8619 Co-authored-by: vsrs <[email protected]>
| * Add special `auto` value for `debug.sourceFileMap`vsrs2021-04-221-2/+6
| |
* | Add option to opt out from smaller inlay hints font sizeJorge Mederos Alvarado2021-04-271-0/+1
|/
* Make extension respect http proxy settingsKam Y. Tse2021-03-071-0/+8
|
* Add References code lens.vsrs2021-01-231-0/+1
| | | | For Struct, Enum, Union and Trait symbols.
* Rename extension configAleksey Kladov2021-01-041-1/+3
|
* Add an option for extra env vars in the Code extensionlf-2020-12-301-0/+3
|
* Add method references CodeLensvsrs2020-09-291-0/+1
|
* Improve client logging (use output channel and more log levels)Veetaha2020-07-051-4/+4
|
* code lintingvsrs2020-07-031-1/+1
|
* Add testsvsrs2020-07-031-2/+2
|
* Add runnable env support.vsrs2020-07-031-0/+6
|
* Add custom cargo runnersvsrs2020-06-241-0/+4
|
* Add `rust-analyzer.gotoLocation` commandvsrs2020-06-181-0/+3
|
* Fix rust-analyzer.debug.openDebugPane optionvsrs2020-06-181-1/+1
|
* Add hover actions as LSP extensionvsrs2020-06-051-4/+9
|
* Introduce `toggle inlay hints` vscode commandveetaha2020-05-251-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"vsrs2020-05-181-0/+2
|
* CodeLens configuration options.vsrs2020-05-171-0/+11
|
* Remove "rust-analyzer.debug.useLaunchJson" optionvsrs2020-05-141-2/+1
|
* Use launch.json in Debug Lens sessions.vsrs2020-05-131-0/+1
| | | | Add the possibility to use existing configurations via Debug Lens
* Merge remote-tracking branch 'upstream/master' into uniformed_debug_lensvsrs2020-05-081-0/+1
|\ | | | | | | | | # Conflicts: # editors/code/src/commands/runnables.ts
| * Add master config for inlayHints to make disabling easyAleksey Kladov2020-05-081-0/+1
| |
* | Add additional debug optionsvsrs2020-05-071-0/+2
| |
* | Uniformed way to get Debug Lens target executable.vsrs2020-05-061-2/+4
|/
* better configuration enum itemsvsrs2020-04-291-1/+1
|
* Configuration settings and source maps supportvsrs2020-04-291-1/+8
|
* Add config for proc_macroEdwin Cheng2020-04-161-0/+1
|
* vscode: fix typing bug in configveetaha2020-04-111-9/+30
|
* Enable the SemanticTokensFeature by defaultkjeremy2020-04-081-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 configsAleksey Kladov2020-04-021-26/+4
|
* Remove old syntax highlightingAleksey Kladov2020-04-021-2/+0
|
* Process configuration response draftKirill Bulatov2020-03-301-3/+3
|
* vscode: fix local develveetaha2020-03-261-1/+1
| | | | The value of releaseTag is not undefined, but null in actual package.json
* Extension types and renderingMatt Hooper2020-03-241-0/+1
|
* Merge #3695bors[bot]2020-03-241-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 configveetaha2020-03-231-61/+45
| |
* | Don't try to enable proposed API's on stableAleksey Kladov2020-03-241-12/+6
|/
* Make from-source install use cargo installed binary by defaultAleksey Kladov2020-03-201-2/+2
|
* Simplify extension tag sniffingAleksey Kladov2020-03-191-13/+7
|
* Rewrite auto-updateAleksey Kladov2020-03-191-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 outDirOverridesEmil Lauridsen2020-03-171-2/+0
|
* Change existing OUT_DIR override config to make use of new infrastructureEmil Lauridsen2020-03-171-1/+2
|
* Support loading OUT_DIR from cargo check at launchEmil Lauridsen2020-03-171-0/+3
|