Laurențiu Nicola
f1ec88cc56
Improve highlighting of name refs
2019-05-23 15:31:35 +03:00
Laurențiu Nicola
b08362f6d2
Address feedback
2019-05-21 16:28:10 +03:00
Laurențiu Nicola
9ade271a67
Use ThemeColor and add support for light themes
2019-05-21 14:19:08 +03:00
Aleksi Juvani
854dac335d
Pass --all-targets
to cargo watch
2019-05-21 09:44:28 +03:00
Aleksey Kladov
fa12ed2b8f
switch to official extend selection API
2019-04-21 12:13:48 +03:00
Aleksey Kladov
bf7cdec9dd
⬆️ code
2019-04-21 11:32:48 +03:00
Bernardo
422f4ac080
start cargo watch if not started interactively
2019-04-19 20:54:36 +02:00
Bernardo
3d3adabbef
recover rustc-watch problemMatchers
2019-04-19 20:54:36 +02:00
Bernardo
1ae6571762
cargo watch start and stop commands
2019-04-19 20:54:36 +02:00
Roberto Vidal
145ee9c3e9
Prettier
2019-04-16 22:11:50 +02:00
Roberto Vidal
3bdd6973d1
Fixes unrelated process termination quirk
2019-04-16 22:07:33 +02:00
Roberto Vidal
12f28f6276
Adds "restart server" command
2019-04-16 22:07:33 +02:00
Roberto Vidal
7c7cfc5f04
Sends cwd info for runnables and code lenses
2019-04-14 10:04:38 +02:00
Roberto Vidal
3507bcb97a
Adds support for multiple editor workspaces on initialization
...
This is a quick, partial fix for #1104
2019-04-14 10:04:38 +02:00
Emil Lauridsen
b8ea91ae2d
Fix eslint errors
2019-04-03 11:01:34 +02:00
Emil Lauridsen
3a79490187
Add extra double quotes only on Windows.
...
As tested by @edwin0cheng, Windows requires the quotes removed in the
previous commit. This commit re-adds the quotes gated by an if statement
on the node environment, so that quotes are only added on Windows.
2019-04-03 10:38:18 +02:00
Emil Lauridsen
4d78c85de2
Fix VSCode cargo-watch functionality on Linux.
...
As of #1079 the VSCode cargo-watch functionality has been broken on
Linux systems.
The cause seems to be that linux takes the added quotes inside process
arguments literally, so it attempts to make cargo-watch run the command
`cargo "check --message-format json"` with the entire quoted part being
treated as a single long subcommand, which cargo doesn't know how to
handle.
Removing the extra quotes solves the issue.
2019-04-03 09:50:38 +02:00
Edwin Cheng
88bcaf0e18
Add cargo-watch package animation and refactoring
2019-04-03 01:47:10 +08:00
Edwin Cheng
b60e2f779b
Fix prettier error
2019-04-02 17:43:09 +08:00
Edwin Cheng
9d26984998
Add terminate process implemntation note
2019-04-02 17:13:14 +08:00
Edwin Cheng
06053a0a76
Add Cargo.toml file check before cargo watch start
2019-04-02 15:03:31 +08:00
Edwin Cheng
02e450f354
Add cargo-watch.check-arguments
2019-04-02 15:03:31 +08:00
Edwin Cheng
ee05eafe6c
Add config for cargo-watch trace
2019-04-02 15:03:31 +08:00
Edwin Cheng
b84d0fc1a3
Add proper process teminate method
2019-04-02 15:03:31 +08:00
Edwin Cheng
c894a3e19b
Fix prettier error
2019-04-02 15:03:30 +08:00
Edwin Cheng
6971c7f118
Fixed tslint error
2019-04-02 15:03:30 +08:00
Edwin Cheng
ac8f35019b
Fix tslint error
2019-04-02 15:03:30 +08:00
Edwin Cheng
b3683df0cd
Improve cargo-watch usage
2019-04-02 15:03:30 +08:00
Aleksey Kladov
23dd53eb35
kill ra.el: it is superseeded by the lsp integraion
2019-03-30 17:52:40 +03:00
Florian Diebold
156b1ddf67
Fix emacs-lsp runnables support with native json
...
(In that case args is a vector, which string-join doesn't like.)
2019-03-28 21:32:17 +01:00
pcpthm
1529eeb1b3
Don't execute cargo watch when popup is dismissed
2019-03-22 09:38:48 +09:00
Ville Penttinen
5c3e9c716e
Change enableCargoWatchOnStartup to have three states
...
This fixes #1005 .
Defaults to `ask` which prompts users each time whether to start `cargo watch`
or not. `enabled` always starts `cargo watch` and `disabled` does not.
2019-03-21 13:56:25 +02:00
Aleksey Kladov
91203699ec
introduce docs dir
2019-03-20 09:37:51 +03:00
Igor Matuszewski
34b428cc5e
Appease CI
2019-03-18 22:51:01 +01:00
Igor Matuszewski
7c2595c268
Guard auto cargo watch behind a config option
2019-03-18 22:35:47 +01:00
Igor Matuszewski
60cac29964
Separate out the interactive cargo watch procedure
2019-03-18 22:30:23 +01:00
Igor Matuszewski
5c3cc8c95f
Reformat using Prettier
2019-03-18 22:15:03 +01:00
Igor Matuszewski
7d2378ed7d
Remove unused imports
2019-03-18 21:16:20 +01:00
Igor Matuszewski
4bd6143062
Prefer installing cargo-watch
via Task API
...
This gives us much more fine-grained stdout buffering and ANSI terminal colors.
2019-03-18 21:13:49 +01:00
Igor Matuszewski
21b73f9844
Respect the user-provided label when creating task
2019-03-18 21:04:41 +01:00
Igor Matuszewski
afe9cea640
Ask the user to install and start cargo watch
2019-03-18 20:50:52 +01:00
Igor Matuszewski
9f1ae658db
Define a cargo watch task
2019-03-18 20:47:52 +01:00
Igor Matuszewski
bc560a2f5b
Remove redundant Runnable.range
2019-03-18 17:53:07 +01:00
Florian Diebold
c656bf3946
Fix ra-emacs-lsp for newest lsp-mode with native json support
2019-03-14 22:08:37 +01:00
Florian Gilcher
6d4038a2c7
Fix typo
2019-03-13 15:23:22 +01:00
Aleksey Kladov
6ef614f785
activate extension if Cargo.toml is present
2019-03-13 16:38:49 +03:00
Lucas Spits
9fe3b36bda
Applied code style of `npm run fix
`
2019-03-11 21:22:54 +01:00
Lucas Spits
915c079e26
Fix typescript linting errors
2019-03-11 20:53:56 +01:00
Lucas Spits
de4ad44282
Merge branch 'master' of https://github.com/LDSpits/rust-analyzer into feature/workspace-directory
2019-03-11 20:41:48 +01:00
Lucas Spits
7185c594fe
Retrieve current directory from workspaces
2019-03-11 20:38:46 +01:00