Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rich mapping of cargo watch output | Ryan Cumming | 2019-06-25 | 1 | -54/+132 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we depend on the ASCII rendering string that `rustc` provides to populate Visual Studio Code's diagnostic. This has a number of shortcomings: 1. It's not a very good use of space in the error list 2. We can't jump to secondary spans (e.g. where a called function is defined) 3. We can't use Code Actions aka Quick Fix This moves all of the low-level parsing and mapping to a `rust_diagnostics.ts`. This uses some heuristics to map Rust diagnostics to VsCode: 1. As before, the Rust diagnostic message and primary span is used for the root diagnostic. However, we now just use the message instead of the rendered version. 2. Every secondary span is converted to "related information". This shows as child in the error list and can be jumped to. 3. Every child diagnostic is categorised in to three buckets: 1. If they have no span they're treated as another line of the root messages 2. If they have replacement text they're treated as a Code Action 3. If they have a span but no replacement text they're treated as related information (same as secondary spans). | |||||
* | Fix code after "apply suggestions" | Aleksei Sidorov | 2019-06-24 | 2 | -5/+11 | |
| | ||||||
* | Fix tslints | Aleksei Sidorov | 2019-06-24 | 1 | -3/+1 | |
| | ||||||
* | Introduce cargo-watch.check-command | Aleksei Sidorov | 2019-06-24 | 2 | -5/+9 | |
| | ||||||
* | Pass `--all-targets` to `cargo watch` | Aleksi Juvani | 2019-05-21 | 1 | -1/+1 | |
| | ||||||
* | switch to official extend selection API | Aleksey Kladov | 2019-04-21 | 2 | -36/+0 | |
| | ||||||
* | start cargo watch if not started interactively | Bernardo | 2019-04-19 | 1 | -1/+11 | |
| | ||||||
* | cargo watch start and stop commands | Bernardo | 2019-04-19 | 3 | -53/+74 | |
| | ||||||
* | Sends cwd info for runnables and code lenses | Roberto Vidal | 2019-04-14 | 1 | -1/+2 | |
| | ||||||
* | Fix eslint errors | Emil Lauridsen | 2019-04-03 | 1 | -1/+1 | |
| | ||||||
* | Add extra double quotes only on Windows. | Emil Lauridsen | 2019-04-03 | 1 | -0/+4 | |
| | | | | | | 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. | |||||
* | Fix VSCode cargo-watch functionality on Linux. | Emil Lauridsen | 2019-04-03 | 1 | -2/+1 | |
| | | | | | | | | | | | | | 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. | |||||
* | Add cargo-watch package animation and refactoring | Edwin Cheng | 2019-04-02 | 2 | -44/+78 | |
| | ||||||
* | Add Cargo.toml file check before cargo watch start | Edwin Cheng | 2019-04-02 | 1 | -0/+22 | |
| | ||||||
* | Add cargo-watch.check-arguments | Edwin Cheng | 2019-04-02 | 2 | -28/+66 | |
| | ||||||
* | Add config for cargo-watch trace | Edwin Cheng | 2019-04-02 | 2 | -9/+36 | |
| | ||||||
* | Add proper process teminate method | Edwin Cheng | 2019-04-02 | 2 | -8/+10 | |
| | ||||||
* | Fix prettier error | Edwin Cheng | 2019-04-02 | 3 | -21/+30 | |
| | ||||||
* | Fixed tslint error | Edwin Cheng | 2019-04-02 | 1 | -1/+1 | |
| | ||||||
* | Fix tslint error | Edwin Cheng | 2019-04-02 | 2 | -63/+65 | |
| | ||||||
* | Improve cargo-watch usage | Edwin Cheng | 2019-04-02 | 2 | -22/+175 | |
| | ||||||
* | Don't execute cargo watch when popup is dismissed | pcpthm | 2019-03-22 | 1 | -2/+2 | |
| | ||||||
* | Change enableCargoWatchOnStartup to have three states | Ville Penttinen | 2019-03-21 | 1 | -10/+13 | |
| | | | | | | | 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. | |||||
* | Appease CI | Igor Matuszewski | 2019-03-18 | 1 | -9/+7 | |
| | ||||||
* | Guard auto cargo watch behind a config option | Igor Matuszewski | 2019-03-18 | 1 | -0/+4 | |
| | ||||||
* | Separate out the interactive cargo watch procedure | Igor Matuszewski | 2019-03-18 | 1 | -1/+67 | |
| | ||||||
* | Reformat using Prettier | Igor Matuszewski | 2019-03-18 | 1 | -5/+5 | |
| | ||||||
* | Respect the user-provided label when creating task | Igor Matuszewski | 2019-03-18 | 1 | -1/+1 | |
| | ||||||
* | Define a cargo watch task | Igor Matuszewski | 2019-03-18 | 1 | -1/+21 | |
| | ||||||
* | Remove redundant Runnable.range | Igor Matuszewski | 2019-03-18 | 1 | -1/+0 | |
| | ||||||
* | Rename syntaxtree text provider to SyntaxTreeContentProvider | Ville Penttinen | 2019-03-03 | 1 | -2/+2 | |
| | ||||||
* | Add vscode support for range in SyntaxTreeParams | Ville Penttinen | 2019-03-03 | 1 | -9/+35 | |
| | | | | | | This enables the client to use a command to either show the live-updating version of the syntax tree for the current file. Or optionally when a selected range is provided, we then provide a snapshot of the syntax tree for the range. | |||||
* | Clear the console when running single tasks | kjeremy | 2019-01-30 | 1 | -1/+2 | |
| | ||||||
* | align command naming | Aleksey Kladov | 2019-01-28 | 8 | -11/+14 | |
| | ||||||
* | better stats | Aleksey Kladov | 2019-01-25 | 1 | -6/+55 | |
| | ||||||
* | ad status command | Aleksey Kladov | 2019-01-22 | 2 | -0/+14 | |
| | ||||||
* | Prettier fix | Alan Du | 2019-01-15 | 1 | -1/+4 | |
| | ||||||
* | Reveal the newly added source change in the editor. | Jeremy A. Kolb | 2019-01-14 | 1 | -0/+1 | |
| | ||||||
* | npm fix run | Jeremy Kolb | 2019-01-12 | 3 | -7/+12 | |
| | ||||||
* | Move run_single into runnables | Jeremy Kolb | 2019-01-12 | 3 | -65/+16 | |
| | ||||||
* | Code lens support for running tests | Jeremy A. Kolb | 2019-01-11 | 2 | -0/+65 | |
| | ||||||
* | fix open of created or renamed file | Bernardo | 2019-01-05 | 1 | -1/+2 | |
| | ||||||
* | use lsp WorkspaceEdit instead of custom source_file_edits and file_system_edits | Bernardo | 2019-01-03 | 1 | -33/+10 | |
| | ||||||
* | use new clear-terminal feature | Aleksey Kladov | 2018-12-15 | 1 | -2/+2 | |
| | ||||||
* | Remove uneeded characters | DJMcNab | 2018-12-08 | 1 | -3/+3 | |
| | ||||||
* | Fix on enter | Adolfo OchagavĂa | 2018-11-09 | 1 | -2/+2 | |
| | ||||||
* | Rename File -> SourceFileNode | Aleksey Kladov | 2018-11-07 | 1 | -2/+2 | |
| | ||||||
* | Fully add inline modules to module tree | Aleksey Kladov | 2018-11-05 | 2 | -9/+8 | |
| | ||||||
* | Format vscode extension and add npm run fix | Adolfo OchagavĂa | 2018-10-09 | 2 | -6/+15 | |
| | ||||||
* | Add on-enter handler | Aleksey Kladov | 2018-10-09 | 2 | -1/+32 | |
| | | | | Now, typing doc comments is much more pleasant |