ZIm/crates/zed/src/languages
Pseudomata 1a40c9f0f2
Add Haskell buffer symbol search (#7331)
This PR is a follow-up from
https://github.com/zed-industries/zed/pull/6786#issuecomment-1912912550
and adds an `outline.scm` file for buffer symbol search support in
Haskell.

Release Notes:

- Added buffer symbol search support for Haskell
2024-02-05 17:20:40 -05:00
..
bash WIP: Add a setting to visually redact enviroment variables (#7124) 2024-01-31 11:42:09 -08:00
beancount Beancount syntax highlighting (#7389) 2024-02-05 11:07:26 -07:00
c Fix bracket captures for Go, C, C++, and Zig 2024-01-26 16:45:45 +01:00
cpp Fix bracket captures for Go, C, C++, and Zig 2024-01-26 16:45:45 +01:00
csharp C# Support: Add treesitter and OmniSharp LSP support (#6908) 2024-01-30 09:54:39 -08:00
css Move prettier parsers data into languages from LSP adapters 2023-10-21 01:14:03 +02:00
elixir language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
elm language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
erb Add Tailwind autocomplete in ERB, PHP, and Laravel Blade 2023-10-20 12:06:05 -04:00
erlang Add syntax highlighting and LSP (erlang_lsp) for Erlang (#7093) 2024-02-01 18:54:26 +02:00
gitcommit Fix typo (#7223) 2024-02-01 11:05:51 -05:00
gleam Extend support for outlining in Gleam (#6834) 2024-01-26 21:31:22 -05:00
glsl language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
go go: fix highlighting of brackets, variables, fields (#7276) 2024-02-02 11:44:28 +01:00
gomod languages: add highlighting for go.mod (#7137) 2024-01-31 08:46:13 +01:00
gowork Add highlighting for go.work (#7142) 2024-01-31 12:11:03 -07:00
haskell Add Haskell buffer symbol search (#7331) 2024-02-05 17:20:40 -05:00
hcl Add Terraform & HCL syntax highlighting (#6882) 2024-02-05 11:38:30 -08:00
heex Magic incantations for Tailwind autocomplete in Svelte, Elixir ~H, Heex 2023-10-19 01:54:42 -04:00
html Add syntax highlighting for .htm and .shtml files (#6705) 2024-01-25 14:05:17 -05:00
javascript language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
json WIP: Add a setting to visually redact enviroment variables (#7124) 2024-01-31 11:42:09 -08:00
lua language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
markdown Links to channel notes (#7262) 2024-02-01 22:22:02 -07:00
nix language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
nu language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
ocaml Add OCaml support (#6929) 2024-02-02 16:58:07 +02:00
ocaml-interface Add OCaml support (#6929) 2024-02-02 16:58:07 +02:00
php Feature: PHP: Add readonly keyword to keyword list (#6798) 2024-01-26 10:46:18 -08:00
proto Add protobuf support (#6748) 2024-01-30 21:08:10 +02:00
purescript fixed zig config on line_comments (#6979) 2024-01-29 13:34:26 +01:00
python language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
racket language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
ruby Improve file types list for Ruby syntax (#7022) 2024-01-29 17:41:57 -05:00
rust language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
scheme language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
svelte Fix: Comment shortcut in Svelte files now respects if the line(s) are HTML vs JS/TS (#5860) 2024-01-24 12:24:49 -08:00
terraform Add Terraform & HCL syntax highlighting (#6882) 2024-02-05 11:38:30 -08:00
toml WIP: Add a setting to visually redact enviroment variables (#7124) 2024-01-31 11:42:09 -08:00
tsx language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
typescript language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
uiua language: Accept multiple values in line_comment language knob. (#6713) 2024-01-25 19:25:21 +01:00
vue Piotr/z 651 vue support (#3123) 2023-10-13 18:58:59 +02:00
yaml WIP: Add a setting to visually redact enviroment variables (#7124) 2024-01-31 11:42:09 -08:00
zig fixed zig config on line_comments (#6979) 2024-01-29 13:34:26 +01:00
c.rs text: Wrap BufferId into a newtype 2024-01-29 20:00:47 +01:00
csharp.rs C# Support: Add treesitter and OmniSharp LSP support (#6908) 2024-01-30 09:54:39 -08:00
css.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
deno.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
elixir.rs Simplify language server startup (#6449) 2024-01-24 17:36:50 -08: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 Add Gleam support (#6733) 2024-01-25 18:44:35 -05:00
go.rs Fix Go tests failing on main (#7285) 2024-02-02 16:35:58 +01: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 Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
language_plugin.rs Remove 2 suffix for lsp, language, fuzzy 2024-01-03 11:58:02 -08:00
lua.rs Simplify language server startup (#6449) 2024-01-24 17:36:50 -08: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 Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
purescript.rs Add PureScript LSP/Highlighting support (#6911) 2024-01-28 17:44:50 -05: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 text: Wrap BufferId into a newtype 2024-01-29 20:00:47 +01:00
svelte.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
tailwind.rs Use async_maybe! instead of inline IIFEs (#6906) 2024-01-27 20:49:56 -05:00
toml.rs Add taplo toml LSP (#7034) 2024-01-30 11:50:15 +02:00
typescript.rs text: Wrap BufferId into a newtype 2024-01-29 20:00:47 +01: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 Add zig support 2024-01-25 18:04:04 -08:00