veetaha
3c749b6224
Partially fix displaying inlay hints in Github PR diff views
2020-05-26 22:55:35 +03:00
bors[bot]
7ddc3b468a
Merge #4623
...
4623: Update deps r=kjeremy a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
2020-05-26 19:23:53 +00:00
kjeremy
9a0353a81e
Update lexer
2020-05-26 14:35:09 -04:00
kjeremy
154e376842
Update crates
2020-05-26 14:32:56 -04:00
kjeremy
bee4f8f9fe
Pass trivially copy types as copy
2020-05-26 14:12:13 -04:00
bors[bot]
39470526ee
Merge #4621
...
4621: Highlight question mark operator r=matklad a=kuy
Fixes #4597
Co-authored-by: Yuki Kodama <endflow.net@gmail.com>
2020-05-26 18:09:41 +00:00
bors[bot]
e3280eb4ae
Merge #4534
...
4534: Add call postfix completion r=matklad a=vain0x
To make it easier to wrap an expression with Ok/Some/Rc::new etc.
Note I agree with conclusion of the discussion in #1431 that adding many completions is not the way to go. However, this PR still could be justified due to versatility of use.
Co-authored-by: vain0x <vainzerox@gmail.com>
2020-05-26 12:12:52 +00:00
bors[bot]
dbb2c153ff
Merge #4617
...
4617: Hover tooltip module name is monospace once again r=matklad a=aloucks
The line separator is also moved below the function signature to split regions between the docs. This is very similar to how IntelliJ displays tooltips. Adding an additional separator between the module name and function signature currently has rendering issues.
Fixes #4594
Alternative to #4615
@kjeremy @Veetaha
Note that I have semantic coloring disabled so ignore any differences due to that.
![image](https://user-images.githubusercontent.com/221559/82857507-30180e80-9edf-11ea-903a-f25c60055a93.png )
![image](https://user-images.githubusercontent.com/221559/82857407-e6c7bf00-9ede-11ea-9ae0-d348279552e7.png )
Co-authored-by: Aaron Loucks <aloucks@cofront.net>
2020-05-26 07:20:56 +00:00
Aaron Loucks
a047f10839
Hover tooltip module name is monospace once again
...
The line separator is moved below the function signature to split
regions between the docs. This is very similar to how IntelliJ
displays tooltips. Adding an additional separator between the module
name and function signature currently has rendering issues.
Fixes #4594
Alternative to #4615
2020-05-25 23:18:45 -04:00
bors[bot]
76fa498d6c
Merge #4614
...
4614: Fix some clippy perf warnings r=kjeremy a=kjeremy
Co-authored-by: Jeremy Kolb <kjeremy@gmail.com>
2020-05-25 17:47:11 +00:00
Yuki Kodama
1e823d6770
Add question mark operator
2020-05-26 02:36:34 +09:00
Jeremy Kolb
a5cc9a8a9b
Fix some clippy perf warnings
2020-05-25 13:35:52 -04:00
Yuki Kodama
fd83f469e9
Trim at presentation layer
2020-05-26 01:06:25 +09:00
Yuki Kodama
41d0f7f24e
Fix test to consider multiple underscores
2020-05-26 01:06:25 +09:00
Yuki Kodama
408d04764c
Use built-in method
2020-05-26 01:06:25 +09:00
Yuki Kodama
378bfc3c8f
Separate assertions
2020-05-26 01:06:25 +09:00
Yuki Kodama
4d13691ad1
Reflect test case
2020-05-26 01:06:25 +09:00
Yuki Kodama
6c676909dd
Strip leading underscore
2020-05-26 01:06:25 +09:00
Aleksey Kladov
3c2c8d7e5f
Fix conflict between nightly branch and tag
2020-05-25 16:31:19 +02:00
Aleksey Kladov
cdb507e467
Merge pull request #4612 from matklad/fix-tag
...
Try fixing release tags
2020-05-25 16:29:24 +02:00
Aleksey Kladov
5e66045a21
Try fixing release tags
...
closes #4319
2020-05-25 16:26:01 +02:00
bors[bot]
30f058dfea
Merge #4602 #4603
...
4602: Add boolean literal semantic token type to package.json r=matklad a=lnicola
Closes #4583 .
CC @GrayJack
4603: Add self keyword semantic token type r=matklad a=lnicola
Not sure if this is warranted a new token type or just a modifier.
---
CC #4583 , @GrayJack
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2020-05-25 14:08:21 +00:00
bors[bot]
19700b2e31
Merge #4611
...
4611: Document `parentModule` experimental LSP request r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-05-25 14:00:24 +00:00
Aleksey Kladov
0ebb25b29b
Document parentModule
experimental LSP request
2020-05-25 15:59:49 +02:00
bors[bot]
00172d0b55
Merge #4610
...
4610: Cleanup lsp extensions on the client side r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-05-25 12:58:50 +00:00
Aleksey Kladov
a30bdd9795
Cleanup lsp extensions on the client side
2020-05-25 14:56:26 +02:00
bors[bot]
8686d0b0ac
Merge #4607
...
4607: Less rust-analyzer specific onEnter r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-05-25 12:29:47 +00:00
Aleksey Kladov
76e170c3d0
Less rust-analyzer specific onEnter
2020-05-25 14:28:47 +02:00
bors[bot]
e4f91bfa57
Merge #4605
...
4605: Reorganize TypeScript r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-05-25 10:17:40 +00:00
Aleksey Kladov
6058b8b0f6
Flatten commands.ts
2020-05-25 12:14:44 +02:00
Aleksey Kladov
021b3da672
Flatten simple commands
2020-05-25 11:10:31 +02:00
Laurențiu Nicola
c2358365ad
Add self keyword semantic token type
2020-05-25 12:08:58 +03:00
Aleksey Kladov
4a013ec62d
Remove dead code
2020-05-25 10:59:54 +02:00
Laurențiu Nicola
87aa746ed2
Add boolean literals to package.json
2020-05-25 11:39:56 +03:00
bors[bot]
1527feb744
Merge #4601
...
4601: Introduce `toggle inlay hints` vscode command r=matklad a=Veetaha
Users now can assign a shortcut for this command
via the general vscode
keybindings ui or `keybindings.json` file
<details>
<summary>Demo</summary>
![demo](https://user-images.githubusercontent.com/36276403/82768941-b4fd1c80-9e3a-11ea-9d5b-a40fa1e4dbc6.gif )
</details>
<details>
<summary>Howto assign a shortcut</summary>
![demo2](https://user-images.githubusercontent.com/36276403/82769350-c8a98280-9e3c-11ea-8a95-1266a539826d.gif )
</details>
Closes : #4599
Co-authored-by: veetaha <veetaha2@gmail.com>
2020-05-25 07:14:43 +00: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
bors[bot]
fbb8b884a2
Merge #4593
...
4593: Document some rust-analyzer specific protocol extensions r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-05-24 15:05:20 +00:00
Aleksey Kladov
5276bfff81
Fix formatting
2020-05-24 17:04:17 +02: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
Benjamin Coenen
0e814a3b5f
fix textedit range returned for completion when left token is a keyword #4545
...
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
2020-05-24 16:47:35 +02:00
bors[bot]
d959c913ea
Merge #4556
...
4556: More highlighting improvements r=matthewjasper a=matthewjasper
* Separate `true` and `false` from keywords (this matches the Textmate grammar).
* Handle more cases in `highlight_name_by_syntax`.
Co-authored-by: Matthew Jasper <mjjasper1@gmail.com>
2020-05-24 14:20:22 +00:00
Matthew Jasper
1895888aec
Handle more cases in highlight_name_by_syntax
2020-05-24 15:12:17 +01:00
Matthew Jasper
e2d36cb692
Highlight true
and false
as literals
2020-05-24 15:12:17 +01:00
Aleksey Kladov
7e862626cc
Fix bors config?
2020-05-24 16:07:46 +02:00
Aleksey Kladov
c1a7f74917
Merge pull request #4574 from lnicola/bump-deps
...
Bump some dependencies
2020-05-24 16:05:41 +02:00
Aleksey Kladov
e4af9f6d8a
Reorgonise extensions docs
2020-05-24 15:49:32 +02:00
Aleksey Kladov
d1ff0145a9
Fix tests
2020-05-24 15:47:05 +02:00
Aleksey Kladov
733956617e
Fix Cargo.lock
2020-05-24 15:42:11 +02:00
Aleksey Kladov
130318b823
Merge pull request #4548 from bnjjj/fix_4464
...
add support of feature flag for runnables
2020-05-24 15:34:35 +02:00