ZIm/crates/zed/src/languages
Abdullah Alsigar f4bafd5899
Dart support (#7220)
This is my first contribution, feedback is welcome.

Release Notes:

- Added Dart language support
([#5343](https://github.com/zed-industries/zed/issues/5343)).
2024-02-19 11:10:08 -08:00
..
astro Add Astro Support (#6896) 2024-02-12 10:10:40 -08:00
bash Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
c Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
clojure Add Clojure language support with tree-sitter and LSP (#6988) 2024-02-10 13:28:48 -08:00
cpp Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
csharp Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
css Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
dart Dart support (#7220) 2024-02-19 11:10:08 -08:00
dockerfile Add syntax highlighting and LSP for Dockerfiles(#6905) (#7977) 2024-02-18 20:44:54 +02:00
elixir Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
elm Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
erb Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
erlang Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
gitcommit Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
gleam Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
glsl Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
go Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
gomod languages: go.mod/go.work fix highlighting no longer working (#7705) 2024-02-12 21:01:08 -07:00
gowork languages: go.mod/go.work fix highlighting no longer working (#7705) 2024-02-12 21:01:08 -07:00
haskell Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
hcl Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
heex Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
html Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
javascript Highlight escape sequences in TypeScript/JavaScript (#7892) 2024-02-16 09:12:39 +01:00
json Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
lua Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
markdown Add Prettier support for Vue, Markdown and PHP (#7904) 2024-02-17 11:35:31 +02:00
nix Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
nu Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
ocaml Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
ocaml-interface Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
php Add Prettier support for Vue, Markdown and PHP (#7904) 2024-02-17 11:35:31 +02:00
prisma Add Prisma language support (#7267) 2024-02-10 10:26:39 -08:00
proto Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
purescript Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
python Expose Python docstrings for syntax highlighting (#7587) 2024-02-08 14:20:21 -05:00
racket Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
ruby Improve ruby highlighting (#7829) 2024-02-15 15:12:41 +01:00
rust Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
scheme Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
svelte Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
terraform Support Terraform Variable Definitions as separate language (#7524) 2024-02-08 13:12:12 -05:00
terraform-vars Support Terraform Variable Definitions as separate language (#7524) 2024-02-08 13:12:12 -05:00
toml Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
tsx Highlight escape sequences in TypeScript/JavaScript (#7892) 2024-02-16 09:12:39 +01:00
typescript Highlight escape sequences in TypeScript/JavaScript (#7892) 2024-02-16 09:12:39 +01:00
uiua Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
vue Add Prettier support for Vue, Markdown and PHP (#7904) 2024-02-17 11:35:31 +02:00
yaml Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
zig Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
astro.rs Add Astro Support (#6896) 2024-02-12 10:10:40 -08:00
c.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
clojure.rs Add Clojure language support with tree-sitter and LSP (#6988) 2024-02-10 13:28:48 -08:00
csharp.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
css.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
dart.rs Dart support (#7220) 2024-02-19 11:10:08 -08:00
deno.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
dockerfile.rs Add syntax highlighting and LSP for Dockerfiles(#6905) (#7977) 2024-02-18 20:44:54 +02:00
elixir.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
elm.rs Improve elm-language-server configuration (#7342) 2024-02-04 01:57:24 +02:00
erlang.rs Add syntax highlighting and LSP (erlang_lsp) for Erlang (#7093) 2024-02-01 18:54:26 +02:00
gleam.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
go.rs Add default language server settings to display inlay hints for Go and TypeScript (#7854) 2024-02-15 22:01:49 +02:00
haskell.rs Simplify Haskell LSP integration 2024-01-26 20:19:36 -05:00
html.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
json.rs Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
language_plugin.rs Remove 2 suffix for lsp, language, fuzzy 2024-01-03 11:58:02 -08:00
lua.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
nu.rs Simplify language server startup (#6449) 2024-01-24 17:36:50 -08:00
ocaml.rs Add OCaml support (#6929) 2024-02-02 16:58:07 +02:00
php.rs Add Prettier support for Vue, Markdown and PHP (#7904) 2024-02-17 11:35:31 +02:00
prisma.rs Add Prisma language support (#7267) 2024-02-10 10:26:39 -08:00
purescript.rs Suppress related warnings, fix nanoid, and get the build green (#7579) 2024-02-08 09:32:53 -08:00
python.rs text: Wrap BufferId into a newtype 2024-01-29 20:00:47 +01:00
ruby.rs Simplify language server startup (#6449) 2024-01-24 17:36:50 -08:00
rust.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
svelte.rs Add default settings to display Svelte inlay hints (#7943) 2024-02-17 11:33:05 +02:00
tailwind.rs Add Astro Support (#6896) 2024-02-12 10:10:40 -08:00
toml.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00
typescript.rs Add default language server settings to display inlay hints for Go and TypeScript (#7854) 2024-02-15 22:01:49 +02:00
uiua.rs Simplify language server startup (#6449) 2024-01-24 17:36:50 -08:00
vue.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
yaml.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
zig.rs Parse version from GitHub tag name instead of release name (#7423) 2024-02-08 15:28:51 -05:00