Mikayla Maki
f98d636203
WIP: Add a setting to visually redact enviroment variables ( #7124 )
...
Release Notes:
- Added bash syntax highlighting to `.env` files.
- Added a `private_files` setting for configuring which files should be
considered to contain environment variables or other sensitive
information.
- Added a `redact_private_values` setting to add or remove censor bars
over variable values in files matching the `private_files` patterns.
-(internal) added a new `redactions.scm` query to our language support,
allowing different config file formats to indicate where environment
variable values can be identified in the syntax tree, added this query
to `bash`, `json`, `toml`, and `yaml` files.
---------
Co-authored-by: Nathan <nathan@zed.dev>
2024-01-31 11:42:09 -08:00
d1y
5d85801d1f
Add highlighting for go.work ( #7142 )
...
<img width="617" alt="image"
src="https://github.com/zed-industries/zed/assets/45585937/ecb28152-db02-450e-bc81-395abd1c1eef ">
Release Notes:
- Added highlighting for go.work
2024-01-31 12:11:03 -07:00
d1y
b7ced3943e
Add highlighting for git_commit ( #7147 )
...
https://github.com/zed-industries/zed/assets/45585937/32cf5622-e960-4775-986d-bcfd30c81098
Release Notes:
- Added highlighting for git_commit
2024-01-31 09:41:19 -08:00
Andrey Kuzmin
634fe99fa5
Add LSP support for Elm ( #7116 )
...
Closes #4595
Release Notes:
- Added LSP support for Elm
([#4595 ](https://github.com/zed-industries/zed/issues/4595 )).
---------
Co-authored-by: Jared M. Smith <absynce@gmail.com>
2024-01-31 11:05:38 +02:00
Derrick Laird
ba91adf48a
languages: add highlighting for go.mod ( #7137 )
...
Release Notes:
- Added syntax highlighting for go.mod files. Fixes #7133
<img width="863" alt="image"
src="https://github.com/zed-industries/zed/assets/8725798/dc521a02-c53a-44aa-b0c1-eebf31835679 ">
2024-01-31 08:46:13 +01:00
Max Brunsfeld
9459394ea0
Re-enable language plugin functionality with some fixes ( #7105 )
...
Part of https://github.com/zed-industries/zed/issues/7096
* [x] Load all queries for language plugins, not just highlight query
* [x] Auto-reload languages when changing the `plugins` directory
* [x] Bump Tree-sitter for language loading and unloading fixes
* [x] Figure out code signing
Release Notes:
- N/A
---------
Co-authored-by: Antonio <antonio@zed.dev>
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
2024-01-30 19:59:13 -08:00
Derrick Laird
7bfa584eb6
Add protobuf support ( #6748 )
...
Release Notes:
- Added protobuf syntax highlighting
([#5160 ](https://github.com/zed-industries/zed/issues/5160 )).
2024-01-30 21:08:10 +02:00
fminkowski
e5c4c8522b
C# Support: Add treesitter and OmniSharp LSP support ( #6908 )
...
This PR adds the C# tree-sitter grammar. It also adds OmniSharp-Roslyn
for LSP support.
Resolves issue
[#5299 ](https://github.com/zed-industries/zed/issues/5299 )
Release Notes:
- Added C# support
## VSCode
<img width="984" alt="vscode"
src="https://github.com/zed-industries/zed/assets/6967829/1f6b4cb7-4e00-4d61-8e58-2867dc5c8ecf ">
## Zed
<img width="1722" alt="zed"
src="https://github.com/zed-industries/zed/assets/6967829/88436c78-93de-4e26-be15-b0dea6590c55 ">
2024-01-30 09:54:39 -08:00
Ammar Arif
fb9eb6a0fc
Add taplo toml
LSP ( #7034 )
...
Release Notes:
- Added `toml` LSP using [taplo](https://taplo.tamasfe.dev/ )
2024-01-30 11:50:15 +02:00
Iván Molina Rebolledo
db68fc5130
Add PureScript LSP/Highlighting support ( #6911 )
...
This PR adds basic support for the language using the
`purescript-language-server`.
Release Notes:
- Added support for PureScript.
2024-01-28 17:44:50 -05:00
Marshall Bowers
dfad36f668
Upgrade tree-sitter-php
to v0.21.1 ( #6902 )
...
This PR upgrades `tree-sitter-php` to v0.21.1.
Here is the diff between our current version and this version:
d43130fd15...29a49d3a53
The primary impetus for this change is to get this change that adds the
`license` field to the `Cargo.toml`:
https://github.com/tree-sitter/tree-sitter-php/pull/193
This will silence the warning that is shown when running
`script/generate-licenses`.
Release Notes:
- Upgraded `tree-sitter-php` to v0.21.1.
2024-01-27 17:43:39 -05:00
Pseudomata
030ff0acf3
Simplify Haskell LSP integration
...
This change will work without any configuration and assume the user will install the Haskell Language Server using `ghcup`
2024-01-26 20:19:36 -05:00
Pseudomata
652ec6fb3e
Ability to manually configure LSP for Haskell
...
Allow users who have HLS installed using `ghcup` to manually provide the path for the Haskell language server
2024-01-26 19:02:31 -05:00
Lei
ee750e102d
implement hls adapter
2024-01-27 00:55:13 +08:00
Pseudomata
2b9ba46cb6
Merge branch 'haskell-support' into add-haskell-grammar
2024-01-26 10:55:43 -05:00
Allan Calix
e5b71cc6ac
Add zig support
2024-01-25 18:04:04 -08:00
Lino Le Van
81aac492bd
Add Deno LSP support ( #5816 )
...
This PR adds support for the deno LSP. Should be reviewable now.
Release Notes:
- Added support for the Deno LSP
([#5361 ](https://github.com/zed-industries/zed/issues/5361 )).
2024-01-25 17:44:51 -08:00
Marshall Bowers
50b9e5d8d2
Add Gleam support ( #6733 )
...
This PR adds support for [Gleam](https://gleam.run/ ).
<img width="1320" alt="Screenshot 2024-01-25 at 6 39 18 PM"
src="https://github.com/zed-industries/zed/assets/1486634/7891b6e9-d7dc-46a0-b7c5-8aa7854c1f35 ">
<img width="757" alt="Screenshot 2024-01-25 at 6 39 37 PM"
src="https://github.com/zed-industries/zed/assets/1486634/f7ce6b3f-6175-45cb-8547-cfd286d918c6 ">
<img width="694" alt="Screenshot 2024-01-25 at 6 39 55 PM"
src="https://github.com/zed-industries/zed/assets/1486634/b0838027-c377-47e6-bdd1-bdc9b67a8672 ">
There are still some areas of improvement, like extending what
constructs we support in the outline view, but this is a good start.
Release Notes:
- Added Gleam support
([#5162 ](https://github.com/zed-industries/zed/issues/5162 )).
2024-01-25 18:44:35 -05:00
Pseudomata
02ab16037c
Get basic syntax highlighting for Haskell working
2024-01-24 18:08:47 -05:00
Max Brunsfeld
7986ee18cd
Rename zed2 -> zed
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2024-01-03 10:14:19 -08:00
Mikayla
a760508080
Add uiua and nu languages
2023-11-27 18:46:56 -08:00
Julia
7c3a8a3774
Add Tailwind autocomplete in ERB, PHP, and Laravel Blade
2023-10-20 12:06:05 -04:00
Julia
36731ba6b3
Magic incantations for Tailwind autocomplete in Svelte, Elixir ~H, Heex
2023-10-19 01:54:42 -04:00
Piotr Osiewicz
bfbe4ae4b4
Piotr/z 651 vue support ( #3123 )
...
Release Notes:
- Added Vue language support.
2023-10-13 18:58:59 +02:00
Mikayla
752bc5dcdd
Refactor elixir LSP settings
2023-09-29 14:12:50 -07:00
Mikayla
ad7c1f3c81
Download next-ls automatically from github
2023-09-25 10:40:20 -07:00
Mikayla
052cb459a6
Improve lsp log viewer's behavior in the presence of LSP restarts
...
Improve settings interface to local LSP
2023-09-24 04:59:55 -07:00
Mikayla
02a85b1252
Add local next LSP adapter
2023-09-21 18:09:02 -07:00
Mikayla
0cceb3fdf1
Get nextLS running
2023-09-20 06:55:24 -07:00
Mikayla
ef03e206d6
WIP: Add nushell support
2023-09-09 14:01:53 -07:00
Julia
8d672f5d4c
Remove NodeRuntime static & add fake implementation for tests
2023-09-06 11:18:55 -04:00
Julia
35b7787e02
Add Tailwind server to TSX
2023-08-28 15:19:16 -04:00
Julia
a394aaa524
Add Tailwind server to JS/TS
2023-08-23 00:11:15 -04:00
Julia
68408f3838
Add VSCode CSS language server & add Tailwind to .css files
2023-08-22 23:50:40 -04:00
Kirill Bulatov
814896de3f
Reenable html, remove emmet due to the lack of the code
2023-08-22 12:51:14 +03:00
Julia
8839b07a25
Add broken Tailwind language server
2023-08-16 11:53:05 -04:00
Mikayla Maki
b5630eb901
Merge branch 'main' into quinn/nix
2023-07-25 11:34:57 -07:00
Quinn Wilton
dd504f5965
Add tree-sitter-glsl
2023-07-23 22:22:11 -07:00
Quinn Wilton
a4914fcf3b
Add tree-sitter-elm
2023-07-23 22:22:11 -07:00
Quinn Wilton
fe388ed71e
Add tree-sitter-nix
2023-07-23 17:24:50 -07:00
Nate Butler
fab26267db
Merge branch 'main' into nate/add-bash-highlighting
2023-07-18 12:08:53 -04:00
Piotr Osiewicz
11173b2199
Merge branch 'main' into piotr/z-2588-php
2023-07-17 11:47:08 +02:00
Piotr Osiewicz
dc557e1647
Add scaffolding of php language server
2023-07-17 11:43:32 +02:00
Mikayla Maki
f1b034d4f8
fmt
2023-07-13 22:32:29 -07:00
Mikayla Maki
1424a7a56a
Add svelte language server
...
Add svelte tree sitter
Add svelte config file
Add svelte highlighting
2023-07-13 21:43:53 -07:00
Nate Butler
9a1a9813cb
WIP
2023-07-13 11:56:53 -04:00
Piotr Osiewicz
a1fe5abeaf
Add rudimentary PHP syntax highlighting
2023-07-11 12:31:20 +02:00
KCaverly
36907bb4dc
updated vector store indexing to only use languages with an embedding.scm treesitter query
...
Co-authored-by: maxbrunsfeld <max@zed.dev>
2023-06-30 16:14:11 -04:00
Max Brunsfeld
df76ab98cf
Add Heex language
2023-06-12 17:32:20 -07:00
Piotr Osiewicz
3d02f7ce5f
Move plugins to feature-gate ( #2599 )
...
This PR:
- Reduces our dependency count for a release build by 20%
- Reduces our release compile time by about 30s (out of ~5 minutes)
2023-06-12 21:04:09 +02:00