ZIm/crates/zed/src/languages
Mikayla Maki 1545128ec5
Add Nix language support (#2781)
This adds rudimentary language support for the Nix expression language,
through tree-sitter-nix.

I spent a little bit of time trying to add support for one of the Nix
language servers too, but wasn't able to get any of them running
reliably without crashing, and so I've opted to stick to just the
tree-sitter grammar for now.


![image](https://github.com/zed-industries/zed/assets/285821/c770f3d8-6fa0-4083-9bf3-239cc78ca307)
2023-07-27 18:35:52 -07:00
..
bash Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
c Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
cpp Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
css Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
elixir Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
elm Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
erb Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
glsl Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
go Added go parsing for semantic search, and added preceeding comments on go and rust. 2023-07-13 14:33:31 -04:00
heex Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
html Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
javascript Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
json add embedding query for json with nested arrays and strings 2023-07-19 16:52:44 -04:00
lua Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
markdown Merge remote-tracking branch 'origin/main' into assistant-2 2023-06-07 09:34:16 +02:00
nix Add tree-sitter-nix 2023-07-23 17:24:50 -07:00
php Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
python Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
racket Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
ruby Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
rust Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
scheme Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
svelte Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
toml Restructure how bracket pairs are overridden to unify lists 2023-02-20 10:53:37 -08:00
tsx update semantic index tests for javascript 2023-07-25 10:38:37 -04:00
typescript Update uses of # to . in our scheme files where they are interchangeable. 2023-07-27 12:41:19 -04:00
yaml Restructure how bracket pairs are overridden to unify lists 2023-02-20 10:53:37 -08:00
c.rs Merge branch 'main' into fix-broken-lsp-installations 2023-06-20 17:23:34 -04:00
elixir.rs Handle new elixir-ls release zip name 2023-06-28 10:22:39 -04:00
go.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
html.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
json.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
language_plugin.rs Stub out for language plugin 2023-06-28 17:06:50 -04:00
lua.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
php.rs Remove leftover comment 2023-07-18 12:19:35 +02:00
python.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
ruby.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
rust.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00
svelte.rs fmt 2023-07-13 22:32:29 -07:00
typescript.rs Reinstall Node whenever a NodeRuntime operation has serious error 2023-06-28 16:43:45 -04:00
yaml.rs Add installation test binaries for all remaining adapters 2023-06-26 11:54:20 -04:00