helix/book/src/generated/lang-support.md

121 lines
4.2 KiB
Markdown
Raw Normal View History

| Language | Syntax Highlighting | Treesitter Textobjects | Auto Indent | Default LSP |
| --- | --- | --- | --- | --- |
2022-08-24 18:58:15 +02:00
| awk | ✓ | ✓ | | `awk-language-server` |
| bash | ✓ | | | `bash-language-server` |
| beancount | ✓ | | | |
| c | ✓ | ✓ | ✓ | `clangd` |
| c-sharp | ✓ | ✓ | | `OmniSharp` |
2022-05-01 11:37:14 +09:00
| cairo | ✓ | | | |
| clojure | ✓ | | | `clojure-lsp` |
| cmake | ✓ | ✓ | ✓ | `cmake-language-server` |
| comment | ✓ | | | |
| cpon | ✓ | | ✓ | |
| cpp | ✓ | ✓ | ✓ | `clangd` |
| css | ✓ | | | `vscode-css-language-server` |
2022-07-31 14:04:57 +02:00
| cue | ✓ | | | `cuelsp` |
2021-12-18 13:42:41 +09:00
| dart | ✓ | | ✓ | `dart` |
2022-08-25 18:19:39 -05:00
| devicetree | ✓ | | | |
| diff | ✓ | | | |
| dockerfile | ✓ | | | `docker-langserver` |
| dot | ✓ | | | `dot-language-server` |
| edoc | ✓ | | | |
| eex | ✓ | | | |
| ejs | ✓ | | | |
2022-06-03 09:26:48 -05:00
| elixir | ✓ | ✓ | | `elixir-ls` |
| elm | ✓ | | | `elm-language-server` |
2022-07-03 23:19:12 +02:00
| elvish | ✓ | | | `elvish` |
| erb | ✓ | | | |
2022-06-01 18:40:05 -05:00
| erlang | ✓ | ✓ | | `erlang_ls` |
2022-08-24 07:51:10 -07:00
| esdl | ✓ | | | |
| fish | ✓ | ✓ | ✓ | |
2022-07-10 11:27:44 -05:00
| fortran | ✓ | | ✓ | `fortls` |
2022-08-25 18:19:39 -05:00
| gdscript | ✓ | | | |
| git-attributes | ✓ | | | |
| git-commit | ✓ | | | |
| git-config | ✓ | | | |
| git-ignore | ✓ | | | |
| git-rebase | ✓ | | | |
| gleam | ✓ | ✓ | | `gleam` |
2022-07-12 17:13:57 +02:00
| glsl | ✓ | ✓ | ✓ | |
| go | ✓ | ✓ | ✓ | `gopls` |
| gomod | ✓ | | | `gopls` |
| gotmpl | ✓ | | | `gopls` |
| gowork | ✓ | | | `gopls` |
| graphql | ✓ | | | |
2022-08-25 18:19:39 -05:00
| hare | ✓ | | | |
| haskell | ✓ | | | `haskell-language-server-wrapper` |
| hcl | ✓ | | ✓ | `terraform-ls` |
| heex | ✓ | ✓ | | |
| html | ✓ | | | `vscode-html-language-server` |
2022-07-05 07:00:38 -04:00
| idris | | | | `idris2-lsp` |
| iex | ✓ | | | |
| java | ✓ | | | `jdtls` |
2022-07-28 21:31:20 +08:00
| javascript | ✓ | ✓ | ✓ | `typescript-language-server` |
2022-06-02 23:56:47 -05:00
| jsdoc | ✓ | | | |
| json | ✓ | | ✓ | `vscode-json-language-server` |
2022-07-28 21:31:20 +08:00
| jsx | ✓ | ✓ | ✓ | `typescript-language-server` |
| julia | ✓ | | | `julia` |
| kotlin | ✓ | | | `kotlin-language-server` |
| latex | ✓ | ✓ | | `texlab` |
| lean | ✓ | | | `lean` |
| ledger | ✓ | | | |
| llvm | ✓ | ✓ | ✓ | |
| llvm-mir | ✓ | ✓ | ✓ | |
| llvm-mir-yaml | ✓ | | ✓ | |
2022-05-24 23:03:53 +08:00
| lua | ✓ | | ✓ | `lua-language-server` |
| make | ✓ | | | |
2021-12-15 17:38:03 +09:00
| markdown | ✓ | | | |
| markdown.inline | ✓ | | | |
| meson | ✓ | | ✓ | |
| mint | | | | `mint` |
2022-04-20 16:31:59 +02:00
| nickel | ✓ | | ✓ | `nls` |
2022-08-25 18:19:39 -05:00
| nix | ✓ | | | `rnix-lsp` |
| nu | ✓ | | | |
| ocaml | ✓ | | ✓ | `ocamllsp` |
| ocaml-interface | ✓ | | | `ocamllsp` |
2022-07-27 18:28:20 +01:00
| odin | ✓ | | | `ols` |
| openscad | ✓ | | | `openscad-language-server` |
| org | ✓ | | | |
2022-08-26 00:59:02 +02:00
| pascal | ✓ | ✓ | | `pasls` |
2021-12-17 01:56:07 +01:00
| perl | ✓ | ✓ | ✓ | |
| php | ✓ | ✓ | ✓ | `intelephense` |
| prisma | ✓ | | | `prisma-language-server` |
| prolog | | | | `swipl` |
| protobuf | ✓ | | ✓ | |
2022-07-01 21:24:10 +09:00
| python | ✓ | ✓ | | `pylsp` |
| r | ✓ | | | `R` |
| racket | | | | `racket` |
| regex | ✓ | | | |
| rescript | ✓ | ✓ | | `rescript-language-server` |
| rmarkdown | ✓ | | ✓ | `R` |
2022-04-05 14:39:22 +02:00
| ron | ✓ | | ✓ | |
| ruby | ✓ | ✓ | ✓ | `solargraph` |
| rust | ✓ | ✓ | ✓ | `rust-analyzer` |
2021-12-18 13:42:41 +09:00
| scala | ✓ | | ✓ | `metals` |
2022-05-22 00:20:45 +09:00
| scheme | ✓ | | | |
2022-07-17 05:55:20 -04:00
| scss | ✓ | | | `vscode-css-language-server` |
| slint | ✓ | | ✓ | `slint-lsp` |
| solidity | ✓ | | | `solc` |
2022-04-14 11:26:20 -07:00
| sql | ✓ | | | |
| sshclientconfig | ✓ | | | |
2022-06-27 22:18:38 -05:00
| starlark | ✓ | ✓ | | |
2022-08-25 18:19:39 -05:00
| svelte | ✓ | | | `svelteserver` |
2022-04-08 11:10:37 -07:00
| swift | ✓ | | | `sourcekit-lsp` |
| tablegen | ✓ | ✓ | ✓ | |
| task | ✓ | | | |
| tfvars | | | | `terraform-ls` |
2022-04-27 14:48:04 -04:00
| toml | ✓ | | | `taplo` |
| tsq | ✓ | | | |
2022-07-28 21:31:20 +08:00
| tsx | ✓ | ✓ | ✓ | `typescript-language-server` |
| twig | ✓ | | | |
2022-07-28 21:31:20 +08:00
| typescript | ✓ | ✓ | ✓ | `typescript-language-server` |
| ungrammar | ✓ | | | |
| v | ✓ | | | `vls` |
| vala | ✓ | | | `vala-language-server` |
2022-05-24 21:52:32 +04:00
| verilog | ✓ | ✓ | | `svlangserver` |
| vue | ✓ | | | `vls` |
| wgsl | ✓ | | | `wgsl_analyzer` |
2022-08-24 02:52:01 +01:00
| xit | ✓ | | | |
2022-04-23 15:38:29 +02:00
| yaml | ✓ | | ✓ | `yaml-language-server` |
| zig | ✓ | | ✓ | `zls` |