aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Don't create a separate bin for format hookAleksey Kladov2019-11-181-1/+1
|
* Merge #2165bors[bot]2019-11-151-0/+21
|\ | | | | | | | | | | | | | | | | | | 2165: ra_assists: Add add_new assist r=matklad a=rep-nop Adds a new assist to autogenerate a new fn based on the selected struct, excluding tuple structs and unions. The fn will inherit the same visibility as the struct and the assist will attempt to reuse any existing impl blocks that exist at the same level of struct. Not marking this as closing #1644 since there's a part 2 of adding autocompletion for when someone starts typing `[pub ]fn new(...` Co-authored-by: Wesley Norris <[email protected]>
| * Add add_new assistWesley Norris2019-11-091-0/+21
| | | | | | | | | | | | | | Adds a new assist to autogenerate a new fn based on the selected struct, excluding tuple structs and unions. The fn will inherit the same visibility as the struct and the assist will attempt to reuse any existing impl blocks that exist at the same level of struct.
* | Implement postfix completions feature flagGreg2019-11-121-0/+2
|/
* move all assists to use generated docsAleksey Kladov2019-10-272-17/+17
|
* use new api for flip_trait_bound assistAleksey Kladov2019-10-271-0/+12
|
* document almost all assistsAleksey Kladov2019-10-272-174/+119
|
* document some more assistsAleksey Kladov2019-10-272-84/+93
|
* use unicode bar for drawing the cursorAleksey Kladov2019-10-261-13/+16
|
* support range selection in assist docsAleksey Kladov2019-10-261-0/+17
|
* check style for assist docsAleksey Kladov2019-10-261-4/+53
|
* use correct spacing for enum patternAleksey Kladov2019-10-261-1/+1
|
* document a couple of assistsAleksey Kladov2019-10-262-51/+37
|
* generate more assists docsAleksey Kladov2019-10-252-91/+137
|
* sublime: hint where feature flags would goJacob2019-10-251-1/+5
|
* auto-generate assists docs and testsAleksey Kladov2019-10-252-1/+27
|
* document feature flagsAleksey Kladov2019-10-251-2/+11
|
* Update rustdoc link pt.2memoryruins2019-10-241-1/+1
|
* xtask: fold gen-tests and gen-ast into codegenAleksey Kladov2019-10-231-1/+1
|
* Instructions for VSCode RemoteMarco Groppo2019-10-211-0/+19
|
* rename tools -> xtaskAleksey Kladov2019-10-172-6/+6
|
* WIP: move to xtasksAleksey Kladov2019-10-172-13/+7
|
* Adds config option for cargo-watch `--ignore` flagRoberto Vidal2019-10-171-0/+1
|
* Update link to api rustdocsmemoryruins2019-10-141-1/+1
|
* Merge #1922bors[bot]2019-10-081-3/+4
|\ | | | | | | | | | | | | | | 1922: feat(assists): Make raw string unescaped r=matklad a=Geobert Last piece of https://github.com/rust-analyzer/rust-analyzer/issues/1730 Co-authored-by: Geobert Quach <[email protected]>
| * feat(assists): Keep only one version of make_raw_stringGeobert Quach2019-09-291-16/+2
| |
| * feat(assists): Make raw string unescapedGeobert Quach2019-09-261-0/+15
| |
* | use lockfile in cargo installAleksey Kladov2019-10-081-1/+1
| |
* | remove `visitor` moduleEkaterina Babshukova2019-10-052-5/+3
| |
* | Merge #1952bors[bot]2019-10-051-0/+14
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1952: Create an assist for applying De Morgan's Law r=matklad a=cronokirby Fixes #1807 This assist can transform expressions of the form `!x || !y` into `!(x && y)`. This also works with `&&`. This assist will only trigger if the cursor is on the central logical operator. The main limitation of this current implementation is that both operands need to be an explicit negation, either of the form `!x`, or `x != y`. More operands could be accepted, but this would complicate the implementation quite a bit. Co-authored-by: Lúcás Meier <[email protected]>
| * | Fix typo about De Morgan's law assistLúcás Meier2019-10-041-1/+1
| | |
| * | [#1807] Add entry in docs/user/featuresLúcás Meier2019-10-041-0/+14
| |/
* / Add alternative setup instruction for vim/neovimLuke Jones2019-10-041-0/+16
|/ | | | Provide another option hint for vim/neovim users who do not want to run nodejs
* Missing wordnicrd2019-09-261-1/+1
|
* update documentation according to new settingsPaul Lesur2019-09-251-1/+2
| | | | | | | 1. `command` has been added to change the default cargo-watch command 2. `check-arguments` has been renamed to `arguments` as a consequence Thoses changes were merged in #1434
* feat(assists): raw string <-> usual string manipulationGeobert Quach2019-09-191-0/+56
| | | | Fixes #1730
* Fixed markdown in user READMEzoewithabang2019-09-181-1/+1
|
* clarify sublime instructionsAleksey Kladov2019-09-111-1/+3
| | | | closes #1811
* Update README.mdHeyward Fann2019-09-091-1/+1
|
* Update README.mdHeyward Fann2019-09-091-2/+3
| | | fixes base on #1755 reviews
* Merge #1755bors[bot]2019-09-061-27/+4
|\ | | | | | | | | | | | | | | 1755: feat(docs): add coc-rust-analyzer r=JeanMertz a=fannheyward Co-authored-by: Heyward Fann <[email protected]>
| * feat(docs): add coc-rust-analyzerHeyward Fann2019-09-031-27/+4
| |
* | add option to disable notifyAleksey Kladov2019-09-061-0/+2
| |
* | add assist to move type bounds to where clauseEkaterina Babshukova2019-09-051-0/+10
|/
* Make sysroot use `RUST_SRC_PATH` if setBastian Köcher2019-08-221-0/+1
|
* Merge #1663bors[bot]2019-08-071-2/+2
|\ | | | | | | | | | | | | | | 1663: architecture.md: update path to parser tests r=matklad a=eupn Co-authored-by: eupn <[email protected]>
| * architecture.md: update path to parser testseupn2019-08-071-2/+2
| |
* | architecture.md: "finish not Y" -> "finish node Y"eupn2019-08-071-1/+1
|/ | | Is this a typo?
* allow to exclude certain files and directoriesAleksey Kladov2019-08-061-0/+3
|
* document upgrade processAleksey Kladov2019-07-292-0/+5
| | | | closes #1615