Commit Graph

554 Commits

Author SHA1 Message Date
Aleksey Kladov 3f09e3fba6 document offsets 2021-02-16 19:22:09 +03:00
bors[bot] d50a37d3aa Merge #7643 #7663
7643: Automatically detect the rustc-src directory (fixes #3517) r=matklad a=bnjbvr

If the configured rustcSource was not set, then try to automatically
detect a source for the sysroot rustc directory.

I wasn't sure how to do it in the case of the project.json file, though.

7663: Tolerate spaces in nix binary patching r=matklad a=CertainLach

If path to original file contains space (I.e on code insiders, where
default data directory is ~/Code - Insiders/), then there is syntax
error evaluating src arg.

Instead pass path as str, and coerce to path back in nix expression

Co-authored-by: Benjamin Bouvier <public@benj.me>
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-14 15:42:07 +00:00
ivan770 13e9d9809a Remove CodeLensResolveData mention from lsp-extensions.md 2021-02-13 19:36:29 +02:00
Benjamin Bouvier 4a6e602c94 Allow automatically detect the rustc-src directory (fixes #3517).
If the configured rustcSource is set to "discover", try to automatically
detect a source from the sysroot rustc directory.
2021-02-13 18:20:46 +01:00
ivan770 185da286d2 Moved CodeLens to ide crate 2021-02-13 13:07:47 +02:00
Laurențiu Nicola 8814d1368d Include a commit log summary in the changelog 2021-02-12 19:53:58 +02:00
bors[bot] 777d936c17 Merge #7653
7653: Document config pattern r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-12 15:10:50 +00:00
Aleksey Kladov 799810eaaa Document config pattern 2021-02-12 18:10:16 +03:00
Peter Wischer f18fc5a0ae fix nightly warning legacy_derive_helpers
see https://github.com/rust-lang/rust/issues/79202
2021-02-12 13:57:38 +01:00
Aleksey Kladov d932812134 Use track caller in test documentation 2021-02-10 11:26:48 +03:00
Aleksey Kladov 4b1279d0b1 Infra for "unit" benchmarking 2021-02-09 20:25:39 +03:00
Aleksey Kladov ad7b0f670a Add emacs guide 2021-02-08 19:08:02 +03:00
bors[bot] 433ad23988 Merge #7592
7592: [Doc] Note about Eclipse IDE support r=lnicola a=mickaelistria



Co-authored-by: Mickael Istria <mistria@redhat.com>
2021-02-08 09:16:01 +00:00
Mickael Istria 7e0854ec57 [Doc] Note about Eclipse IDE support 2021-02-08 09:52:46 +01:00
Ilya Bobyr 9ffe4ca26c Vim docs: vim-lsp with initial configuration.
`vim-lsp` is another popular LSP client for Vim.  And, as there is no
`rust-analyzer` specific UI, it is non-trivial to figure out how the
initial configuration is performed.
2021-02-07 20:24:56 -08:00
Ilya Bobyr 6781692732 Explain how initial configuration is sent over LSP. 2021-02-07 20:24:56 -08:00
Aleksey Kladov cbebb70313 Add a section on entry points 2021-02-07 10:58:59 +03:00
Erick Tovar a423a5196c Fixing architecture image on dark theme 2021-02-07 10:57:39 +03:00
Edwin Cheng a0475f10d8 Remove redunacny 2021-02-07 12:53:54 +08:00
Edwin Cheng 542e35e397 More information for mbe 2021-02-07 12:51:30 +08:00
Edwin Cheng 504a54b222 Update architecture.md for mbe and proc-macro 2021-02-07 12:31:33 +08:00
Adam Tuck c2064e8bcf Update architecture.md
Typo
2021-02-06 14:40:23 -08:00
kjeremy 8ff69055b9 Do not overwrite lock file
Use `npm ci` instead of `npm install`. `npm install` will overwrite
the lock file if you have a newer npm version than the one that
generated the package-lock.json
2021-02-05 10:57:36 -05:00
Aleksey Kladov 648d99537c Add howtos 2021-02-05 17:45:14 +03:00
Aleksey Kladov 06aa34cd10 More architecture.md 2021-02-04 13:27:34 +03:00
Kushagra Gupta b75e85998d typo fixes 2021-02-03 21:30:42 +05:30
Kushagra Gupta ed35e516b1 Grammar fixes
I think line 235 is still wrong, but I am not sure.

Is the `crated/tt` in line 252 supposed to be `crates/tt`?
2021-02-03 21:05:21 +05:30
Lukas Wirth f82ce500a9 Fix spelling mistakes in docs/dev 2021-02-03 13:46:51 +01:00
Aleksey Kladov 1008aaae58 Make architecture more informative
Call out boundaries and invariants
2021-02-03 14:26:23 +03:00
Aleksey Kladov 283c3b0133 add useless types to the styleguide 2021-02-02 15:41:57 +03:00
Laurențiu Nicola 84c324b3dd Improve nvim-lsp setup instructions 2021-02-01 20:20:15 +02:00
Laurențiu Nicola 5e61d62fdc Explain what to do if a release fails 2021-02-01 16:46:23 +02:00
Edwin Cheng d069ef60b6 Update lsp-extension.md hash 2021-01-29 01:32:31 +08:00
Edwin Cheng edcafe7865 Update doc 2021-01-29 01:04:14 +08:00
bors[bot] 0ebf548ab7 Merge #7451
7451: rust-analyzer.files.excludeDirs r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-27 15:48:35 +00:00
bors[bot] fc08fdaf5a Merge #7457
7457: Add no-buffering file logging and wait for a debugger option. r=vsrs a=vsrs

Adds two command line flags: `--no-buffering` and `--wait-dbg`. 

Not  sure if someone else needs this, but personally I found both flags extremely useful trying to figure out why RA does not work with Visual Studio. Or better to say why Visual Studio does not work with RA.

Co-authored-by: vsrs <vit@conrlab.com>
2021-01-26 22:37:11 +00:00
Aleksey Kladov d35bda6429 Make always-assert crate reusable 2021-01-26 22:13:42 +03:00
Aleksey Kladov 2870e70163 Add config option to ignore directories 2021-01-26 16:45:54 +03:00
Aleksey Kladov c04b561e7e Remove the need to manually sync config in package.json 2021-01-26 16:22:24 +03:00
Aleksey Kladov 2be55703d1 Document design label 2021-01-26 14:18:28 +03:00
vsrs 185cd736a6 Add RA_WAIT_DBG and docs 2021-01-25 17:46:03 +03:00
Laurențiu Nicola f0cffb66b3 Fix typo in style guide 2021-01-25 14:14:43 +02:00
bors[bot] 83231dd987 Merge #7409 #7421
7409: Add References CodeLens. r=matklad a=vsrs

Closes #5836

7421: Fix RA_LOG example in dev docs r=lnicola a=lnicola

bors r+

Co-authored-by: vsrs <vit@conrlab.com>
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-01-25 11:18:58 +00:00
Laurențiu Nicola 83fd639829 Fix RA_LOG example in dev docs 2021-01-25 13:18:24 +02:00
vsrs 3618c4e0d3 Add References code lens.
For Struct, Enum, Union and Trait symbols.
2021-01-23 16:56:20 +03:00
Aleksey Kladov e54a398bfb Promote marks 2021-01-22 17:58:00 +03:00
Aleksey Kladov 4c92ef03ac Style: use the right string 2021-01-22 15:29:31 +03:00
Aleksey Kladov e5c5c0a040 Include countme crate to count important data structures. 2021-01-21 19:30:52 +03:00
Aleksey Kladov 74f8201586 Avoid intermediate collections 2021-01-20 14:49:29 +03:00
Aleksey Kladov 724059569b Don't show runnable suggestions for other files
It't be actually great to have these once we have run anything dialog,
but for run the thing at point it makes sense to show a limited set.
2021-01-20 14:30:50 +03:00