Piotr Osiewicz
e6c1c51b37
chore: Fix several style lints ( #17488 )
...
It's not comprehensive enough to start linting on `style` group, but
hey, it's a start.
Release Notes:
- N/A
2024-09-06 11:58:39 +02:00
Conrad Irwin
de1d301993
Bump vtsls memory limits ( #17354 )
...
Release Notes:
- Bump the default memory limit for vtsls from 3GiB to 8GiB
2024-09-04 12:39:24 -06:00
Mathias
be21169a95
vtsls: Enable Inlay Hints by default for JavaScript #17232 ( #17334 )
...
Closes #17232
Release Notes:
- Fixed inlay hints not being enabled for JavaScript when using the
`vtsls` language server. (They were enabled by default for TypeScript)
2024-09-04 08:58:16 +02:00
Konstantin Matsiushonak
f4a58e5411
typescript: Make it possible to use local vtsls ( #15775 )
...
Related things:
https://github.com/zed-industries/zed/issues/7902
https://github.com/zed-industries/zed/issues/4978
Release Notes:
- Added: positibily to use locally installed vtsls
2024-08-06 12:37:13 +02:00
Stanislav Alekseev
06d3dc010c
Fix rendering issue with vtsls ( #15087 )
...
Before:
<img width="697" alt="Screenshot_2024-07-20_at_20 47 41"
src="https://github.com/user-attachments/assets/bc6db18e-77b9-400b-a917-2545269b7d1b ">
After:
<img width="707" alt="Screenshot_2024-07-23_at_22 09 27"
src="https://github.com/user-attachments/assets/a0f6ebe5-fba0-4cc1-8d8b-b1982e2adf95 ">
Release Notes:
- Fixed multiline details provided by vtsls breaking rendering in
autocompletions
2024-07-24 17:30:44 +03:00
Mathias
bd02f4fe28
Respect user preference for JS/TS on_type formatting ( #14536 )
...
Release Notes:
- Fix user preferences for JS/TS on_type formatting not being respected by VTSLS.
([#13733 ](https://github.com/zed-industries/zed/issues/13733 ),
[#14499 ](https://github.com/zed-industries/zed/issues/14499 ))
2024-07-17 11:11:00 +02:00
Piotr Osiewicz and Saurabh
2727f55772
Add support for projects managed with Yarn ( #13644 )
...
TODO:
- [ ] File a PR with Yarn to add Zed to the list of supported IDEs.
Fixes: https://github.com/zed-industries/zed/issues/10107
Fixes: https://github.com/zed-industries/zed/issues/13706
Release Notes:
- Improved experience in projects using Yarn. Run `yarn dlx
@yarnpkg/sdks base` in the root of your project in order to elevate your
experience.
---------
Co-authored-by: Saurabh <79586784+m4saurabh@users.noreply.github.com >
2024-07-11 14:56:07 +02:00
Marshall Bowers
597469bbbd
Remove blank line ( #13519 )
...
This PR removes an extra blank line that was missed in #13518 .
Release Notes:
- N/A
2024-06-25 13:11:25 -04:00
Marshall Bowers
e0c192d831
Clean up json! literal for vtsls configuration ( #13518 )
...
This PR cleans up the formatting of the `json!` literal used to provided
`vtsls` configuration.
Release Notes:
- N/A
2024-06-25 13:04:31 -04:00
Piotr Osiewicz
8af8493da6
typescript: Make VTSLS the default language server for Typescript ( #13140 )
...
Additionally, limit # of returned completion items + use fuzzy filtering
on VTSLS side. Prime LSP handler for response handling.
Release Notes:
- VTSLS is now a default language server for TypeScript, TSX, and
JavaScript.
2024-06-18 20:16:03 +02:00
Piotr Osiewicz
55ba80ddd1
lsp: Add support for label_details in completions ( #13043 )
...
This fixes an issue reported by @Spoutnik97 in
https://github.com/zed-industries/zed/issues/12711#issuecomment-2163785111
- vtsls returns auxiliary docs via .label_details and not plain .details
field.
Release Notes:
- Improved quality of auxiliary details in completions returned by VTSLS
2024-06-14 13:49:08 +02:00
Marshall Bowers
2f65c3c6e6
Disable vtsls by default ( #12611 )
...
This PR adds default settings to disable `vtsls` by default so that
there aren't multiple TypeScript language servers running.
I also renamed the language server from `vtsls-language-server` to just
`vtsls`, since the `-language-server` suffix was redundant.
Release Notes:
- N/A
2024-06-03 14:30:33 -04:00
Piotr Osiewicz
b1efea1100
typescript: Add support for VTSLS ( #12606 )
...
You can opt into using VTSLS instead of typescript-language-server by
pasting the following snippet into your settings:
```
"languages": {
"TSX": {
"language_servers": [
"!typescript-language-server",
"vtsls-language-server"
]
}
},
```
Related to: #5166
Release Notes:
- Added support for using [vtsls](https://github.com/yioneko/vtsls )
language server for Typescript/Javascript.
2024-06-03 17:11:28 +02:00