Noah Bright
01aaa53ef2
Update handlers.rs to handlers/requests.rs
2024-09-28 06:17:22 -04:00
Lukas Wirth
7e94f3fd3c
Reorganize debug.ts
2024-08-05 16:06:25 +02:00
Lukas Wirth
33ce9a4211
Set RUSTC_SYSROOT for runnables
2024-07-16 13:48:14 +02:00
Lukas Wirth
bb9678ea3b
fix: Fix runnables being incorrectly constructed
2024-07-06 20:23:14 +02:00
Lukas Wirth
7733403056
Fix passing message-format after -- in debugging
2024-07-06 18:03:33 +02:00
Lukas Wirth
3d7ee9b4ea
Flatten cargoExtraArgs away from the runnable lsp extension
2024-07-06 16:36:27 +02:00
Lukas Wirth
fcddcf2ee5
Add environment to runnable lsp extension
2024-07-06 16:20:25 +02:00
Lukas Wirth
ff07caa9de
Tidy up vscode extension a bit
2024-06-19 09:42:06 +02:00
Lukas Wirth
8846b5cf4a
Fix and cleanup VSCode task building
2024-06-17 14:06:01 +02:00
Wilfred Hughes
71a78a9cdc
feature: add build system info; runnables to rust-project.json
2024-06-11 11:55:17 -04:00
Wilfred Hughes
a758e349bc
Document CargoTaskDefinition and factor out converting TaskDefinition to Execution
2024-03-29 16:07:22 -07:00
Wilfred Hughes
e8d6a5ec0b
Rename RustTargetDefinition to CargoTaskDefinition
2024-03-29 16:07:22 -07:00
Wilfred Hughes
4422a90b11
refactor: Store the CLI command directly in RustTargetDefinition
2024-03-14 16:41:49 -07:00
Wilfred Hughes
2e109c7da8
refactor: Use a single CLI args array rather than a separate subcommand field
2024-03-14 16:41:49 -07:00
Wilfred Hughes
d472fd932b
refactor: Rename CargoTask to RustTask in extension
2024-03-14 16:41:49 -07:00
cui fliter
638df27f99
Fix some comments
...
Signed-off-by: cui fliter <imcusg@gmail.com>
2023-12-29 11:50:24 +08:00
Mine Starks
ec3f35bf63
Show placeholder while run command gets runnables from server
2023-11-14 14:39:17 -08:00
vsrs
08b3b2a56d
Fix lint
2023-07-18 18:06:20 +07:00
vsrs
3468b093bd
Platform specific runnables env
2023-07-18 17:51:57 +07:00
Tetsuharu Ohzeki
f7823f3106
editor/code: Re-apply code format
2023-07-13 22:44:29 +09:00
Tetsuharu Ohzeki
445b4fc27f
editor/code: Sort the style to import types
...
see:
- https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/consistent-type-imports.md
- https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-import-type-side-effects.md
2023-07-11 06:12:00 +09:00
Tetsuharu Ohzeki
72a3883a71
editor/code: Enable noUncheckedIndexedAccess
ts option
...
https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess
2023-07-06 16:17:02 +09:00
Alex Kladov
832a64e290
feat: don't add panics to error jump list by default
...
To re-enable this, use
"rust-analyzer.runnables.problemMatcher": [
"$rustc",
"$rust-panic"
],
setting.
closes : #14977
2023-06-30 22:23:13 +01:00
Mohsen Alizadeh
6c3e15aaa0
13583 rename runnable env to runnables extra env
2023-06-25 17:26:04 -07:00
Josh Soref
bc7d84c3ce
Spelling
...
* a rule
* access
* after
* amount
* annotations
* assignment
* assist
* associated
* attribute
* borrowed
* built-in type
* clarification
* command
* const
* constructor
* corresponding
* counterparts
* curlies
* dependencies
* deterministic
* diagnostic
* duplicates
* edge
* edited
* efficient
* elsewhere
* execution
* expression
* extensions
* extracted
* fill
* github
* helper
* heuristic
* incomplete
* indent end
* inlay
* invocation
* lifetime
* looking
* maybe
* move
* mutability
* mutable
* necessarily
* necessary
* negative
* nonexistent
* occurred
* offsets
* offsetted
* overridden
* parameters
* params
* params_and_where_preds_in_scope
* paredit
* parent
* parentheses
* prepended if
* punctuation
* receive
* receiver
* referring
* repeated
* representing
* semantically
* separately
* shouldnot
* siblings
* similar
* something's
* statement
* struct
* structure
* surprise
* the
* this
* transparent
* unimplemented
* unnamed
* unnecessary
* unneeded
* unreachable
* unterminated
* utilities
* variant
* variants
* visibility
* work around (v)
* workaround
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-19 09:45:55 -04:00
Lukas Wirth
2071d00fd2
Always set up VSCode commands
2022-10-29 00:44:37 +02:00
Lukas Wirth
d68616a140
Make more things private
2022-10-17 15:05:20 +02:00
Jonas Schievink
55fdcbe339
Revert "fix: in VSCode, correctly resolve relative paths to errors"
2022-10-14 09:28:44 +02:00
Aleksey Kladov
5bbfea03cc
fix: in VSCode, correctly resolve relative paths to errors
...
VS Code problem matcher are restricted to be static "regexes". You can't
create a problem matcher dynamically, and you can't use custom code in
lieu of problem matcher.
This creates a problem for rust/cargo compiler errors. They use paths
relative to the root of the Cargo workspace, but VS Code doesn't
necessary know where that root is.
Luckily, there's a way out: our current problem matcher is defined like
this:
"fileLocation": [ "autoDetect", "${workspaceRoot}" ],
That means that relative pahts would be resoleved relative to workspace
root. VS Code allows to specify a command inside `${}`. So we can plug
custom logic there to fetch Cargo's workspace root!
And that's exactly what this PR is doing!
2022-10-08 23:25:13 +01:00
Hofer-Julian
2916cd2a86
Fix typo
2022-05-26 19:12:49 +02:00
Andrei Listochkin
f247090558
prettier run
2022-05-17 18:15:06 +01:00
Aleksey Kladov
249e22b325
minor: explicitly set the focus to false
2021-05-26 13:04:01 +03:00
bors[bot]
82a1b91f20
Merge #7625
...
7625: Add **Copy Run Command Line** command for vscode r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-10 11:38:56 +00:00
Aleksey Kladov
97166e2ad9
Add **Copy Run Command Line** command for vscode
...
This is useful when you want to, e.g., run a specific test in a terminal
with `--release`.
2021-02-10 14:37:27 +03:00
Sahandevs
91dd61b9a6
use await instead
2021-02-09 17:42:46 +03:30
Sahandevs
2f82a84d2a
fix errors
2021-02-07 22:06:16 +03:30
Sahandevs
3a0234d60f
format
2021-02-07 21:59:06 +03:30
Sahandevs
1bb4e973ff
handle Thenable type rejects
2021-02-07 21:52:32 +03:30
Sahandevs
1d0e93b58e
handle promise catches
2021-02-07 21:27:21 +03:30
Sahandevs
06c02021a3
remove unnecessary
2021-02-07 21:15:13 +03:30
feileacan
d019cdbbb2
Check cargoExtraArgs for undefined before using
2020-10-18 11:40:48 +11:00
Igor Aleksanov
5b26629a4d
Support 'runnables' options in the vs code extension
2020-10-02 12:35:22 +03:00
vsrs
bebbfa1a29
Fix workspaceRoot
2020-07-03 14:56:30 +03:00
vsrs
611fad275f
code linting
2020-07-03 14:23:51 +03:00
vsrs
271abb7bc4
Add tests
2020-07-03 14:23:51 +03:00
vsrs
7b79d24ad5
Add runnable env support.
2020-07-03 14:23:51 +03:00
Aleksey Kladov
03c5a6690d
Add light-weight snapshot testing library with editor integration
2020-06-27 19:22:31 +02:00
vsrs
647b126da5
Switch to ShellExecution instead of full Task
2020-06-24 10:53:49 +03:00
vsrs
a43a9103bc
Add custom cargo runners
2020-06-24 10:53:49 +03:00
vsrs
b91fa7494e
Fix Run lens.
2020-06-06 15:12:17 +03:00