aboutsummaryrefslogtreecommitdiff
path: root/crates/gen_lsp_server/src/lib.rs
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2019-01-02 21:47:44 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2019-01-02 21:47:44 +0000
commita4c30d750411f09a999b201631000a08e88907fd (patch)
tree1034c83bd53ab42e916f58c73249678a04a0085f /crates/gen_lsp_server/src/lib.rs
parent54efd8204ec05313007d42351fe4701061b06a67 (diff)
parent96f0683974406055e98ff88af3b01327aae8ba61 (diff)
Merge #408
408: vscode problem matcher improvements r=matklad a=vemoo The problem matcher wasn't working properly and looking at the rustc errors i realized it could be simplified. I also added a new problem matcher that can be used with https://github.com/passcod/cargo-watch to get the errors in the editor on save. To use it one can create a tasks.json file with: ```json { "version": "2.0.0", "tasks": [ { "type": "shell", "label": "cargo watch", "command": "cargo", "isBackground": true, "args": [ "watch", "-c" ], "problemMatcher": [ "$rustc-watch" ] } ] } ``` I initially implemented it like this: https://github.com/rust-analyzer/rust-analyzer/commit/cff9f62d321a90c45e622f5304e60a248cbcf4f2 but i think there's a bug in vscode so i worked around it by copying the pattern for both problem matchers. The first commit can be used if https://github.com/Microsoft/vscode/pull/65840 is merged. Co-authored-by: Bernardo <[email protected]>
Diffstat (limited to 'crates/gen_lsp_server/src/lib.rs')
0 files changed, 0 insertions, 0 deletions