Commit Graph

354 Commits

Author SHA1 Message Date
Laurențiu Nicola e3663d60bf Dev docs nits 2020-06-08 18:50:27 +03:00
Aleksey Kladov 4968321706 Don't @ people in commit messages 2020-06-08 13:19:32 +02:00
Aleksey Kladov cc07c82fef Preconditions style 2020-06-08 12:54:48 +02:00
Aleksey Kladov ee8dec5dc1 IDE API 2020-06-08 12:52:28 +02:00
Aleksey Kladov 81ffe973ac Document certain invariants 2020-06-06 19:54:41 +02:00
Aleksey Kladov ae1acbd09c Document import style 2020-06-06 19:32:45 +02:00
vsrs da7ec4b339 Add hover actions LSP extension documentation. 2020-06-05 15:00:28 +03:00
Veetaha 41ae7ed79f Bufgix 2020-06-04 01:48:47 +03:00
Mikhail Rakhmanov 6a0083a519 Merge branch 'master' into compute-lazy-assits
# Conflicts:
#	crates/rust-analyzer/src/main_loop/handlers.rs
#	crates/rust-analyzer/src/to_proto.rs
2020-06-03 19:26:01 +02:00
Mikhail Rakhmanov 1f7de306f5 Add documentation 2020-06-03 18:57:50 +02:00
Aleksey Kladov 5315934d88 Don't store generated docs in the repo 2020-06-03 18:26:50 +02:00
bors[bot] 1edf6d2d4f Merge #4730
4730: Document rust-project.json r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-06-03 13:18:12 +00:00
Aleksey Kladov fa019c8f56 Document rust-project.json 2020-06-03 15:17:26 +02:00
Aaron Loucks ed86689264 Update generated feature docs 2020-06-03 06:55:27 -04:00
bors[bot] 1bbbeb886d Merge #4703
4703: Start documenting review process r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-06-03 06:29:33 +00:00
Aleksey Kladov 994006585b Start documenting review process 2020-06-03 08:28:12 +02:00
Aleksey Kladov a83ab820a4 Spec better runnables 2020-06-02 17:34:18 +02:00
bors[bot] 131ccd9540 Merge #4580
4580: Fix invoking cargo without consulting CARGO env var or standard installation paths r=matklad a=Veetaha

Followup for #4329

The pr essentially fixes [this bug](https://youtu.be/EzQ7YIIo1rY?t=2189)

cc @lefticus

Co-authored-by: veetaha <veetaha2@gmail.com>
2020-06-02 11:58:28 +00:00
Aleksey Kladov 6370de444d Subscribe to protocol changes 2020-06-01 17:51:15 +02:00
Aleksey Kladov aaa288126b Document initilizationOptions used by rust-analyzer 2020-06-01 17:42:46 +02:00
Aleksey Kladov d23814bf3d Drop unused document 2020-06-01 17:29:24 +02:00
Aleksey Kladov 285717de33 Rename assist 2020-06-01 15:41:16 +02:00
Aleksey Kladov 899570ad7a Link to the specific source line 2020-05-31 15:36:20 +02:00
Aleksey Kladov f20775d7eb docs 2020-05-31 15:20:26 +02:00
Aleksey Kladov 46292c7cec Move assists documentation into the manual 2020-05-31 15:02:12 +02:00
Aleksey Kladov 5a2f4548e5 Rename user/readme.adoc -> user/manual.adoc 2020-05-31 13:22:02 +02:00
bors[bot] 09df51dab8 Merge #4664
4664: Generate feature documentation from code r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-05-31 10:50:11 +00:00
Aleksey Kladov 7e3ee77c83 Tweak whitespace 2020-05-31 12:12:41 +02:00
Aleksey Kladov 1c6a2eb14a Move the rest of the features to generated docs 2020-05-31 11:29:19 +02:00
Aleksey Kladov b795a07320 Doc more features 2020-05-31 10:14:36 +02:00
Aleksey Kladov 8915183d7d Don't require module docs for Features and Assists 2020-05-31 09:59:38 +02:00
Aleksey Kladov f593393ebb Specify actions 2020-05-31 09:45:41 +02:00
veetaha d605ec9c32 Change Runnable.bin -> Runnable.kind
As per matklad, we now pass the responsibility for finding the binary to the frontend.
Also, added caching for finding the binary path to reduce
the amount of filesystem interactions.
2020-05-31 05:21:45 +03:00
Aleksey Kladov c8f27a4a88 Generate features docs from source 2020-05-31 01:54:54 +02:00
bors[bot] 5d84028170 Merge #4562
4562: Assist: replace anonymous lifetime with a named one r=matklad a=jbalint

(fixes #4523)

Co-authored-by: Jess Balint <jbalint@gmail.com>
2020-05-30 08:01:00 +00:00
Stephan Seitz 49f674480a Fix typo in docs/dev/lsp-extensions.md: automagiacally -> automagically 2020-05-29 23:43:14 +02:00
bors[bot] 190a0595a4 Merge #4640
4640: Add `inRustProject` when-clause for commands in vscode r=vsrs a=vsrs

At the moment all rust-analyzer commands always visible in the command palette, even if there is no rust project opened.

This PR adds special [when-clause](https://code.visualstudio.com/docs/getstarted/keybindings#_when-clause-contexts) context. This context also might be used in key bindings.


Co-authored-by: vsrs <vit@conrlab.com>
Co-authored-by: vsrs <62505555+vsrs@users.noreply.github.com>
2020-05-28 13:37:37 +00:00
vsrs 6d0f1e2e72 Add inRustProject context documentation. 2020-05-28 16:04:42 +03:00
Aleksey Kladov 232a1de222 Link forum topic 2020-05-28 10:19:01 +02:00
Veetaha bfdcf73b9b typo 2020-05-27 14:04:57 +03:00
Aleksey Kladov bb415c1818 Document inlay hints and runnables
We want to change those, but let's document what we have in meantime
2020-05-27 12:20:47 +02:00
Aleksey Kladov 0ebb25b29b Document parentModule experimental LSP request 2020-05-25 15:59:49 +02:00
Aleksey Kladov a30bdd9795 Cleanup lsp extensions on the client side 2020-05-25 14:56:26 +02:00
Aleksey Kladov 76e170c3d0 Less rust-analyzer specific onEnter 2020-05-25 14:28:47 +02:00
veetaha 5dab5e7379 Introduce toggle inlay hints vscode command
Users now can assign a shortcut for this command
via the general vscode
keybindings ui or `keybinding.json file`

Closes: #4599
2020-05-25 03:59:46 +03:00
Aleksey Kladov dec4ba8023 Document some rust-analyzer specific protocol extensions 2020-05-24 17:01:40 +02:00
Aleksey Kladov 9342273616 Document matchingBrace LSP request 2020-05-24 16:53:18 +02:00
Aleksey Kladov e4af9f6d8a Reorgonise extensions docs 2020-05-24 15:49:32 +02:00
Aleksey Kladov 9d31b502b5 Link upstream issues 2020-05-22 19:14:14 +02:00
Aleksey Kladov 2075e77ee5 CodeAction groups 2020-05-22 17:32:46 +02:00