diff --git a/README.md b/README.md index 06614d9a..226b8a99 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ For more screenshots checkout [running on macOS](https://github.com/SpartanJ/eco * Lightweight * Portable * Minimalist GUI -* Syntax Highlighting (including nested syntax highlighting, supporting over 50 languages and LSP semantic highlighting) +* Syntax Highlighting (including nested syntax highlighting, supporting over 90 languages and LSP semantic highlighting) * Multi-cursor support * Terminal support * Command Palette @@ -120,15 +120,20 @@ via configuration files (for every feature: syntax highlighting, LSP, linter and | .htaccess | ✓ | None | None | None | | .ignore file | ✓ | None | None | None | | [x]it! | ✓ | None | None | None | +| adept | ✓ | [AdeptLSP](https://github.com/AdeptLanguage/AdeptLSP) | None | None | | angelscript | ✓ | None | None | None | | bat | ✓ | None | None | None | | blueprint | ✓ | None | None | None | +| brainfuck | ✓ | None | None | None | +| buzz | ✓ | None | None | None | | c | ✓ | [clangd](https://clangd.llvm.org/) | [cppcheck](https://github.com/danmar/cppcheck) | [clang-format](https://clang.llvm.org/docs/ClangFormat.html) | +| carbon | ✓ | None | None | None | +| clojure | ✓ | [clojure-lsp](https://github.com/clojure-lsp/clojure-lsp) | None | None | | cmake | ✓ | [cmake-language-server](https://github.com/regen100/cmake-language-server) | None | None | | cpp | ✓ | [clangd](https://clangd.llvm.org/) | [cppcheck](https://github.com/danmar/cppcheck) | [clang-format](https://clang.llvm.org/docs/ClangFormat.html) | | crystal | ✓ | [crystalline](https://github.com/elbywan/crystalline) | None | None | | csharp | ✓ | [OmniSharp](https://github.com/OmniSharp/omnisharp-roslyn) | None | None | -| css | ✓ | None | None | [native](#native) | +| css | ✓ | [emmet-language-server](https://github.com/olrtg/emmet-language-server) | None | [native](#native) | | d | ✓ | [serve-d](https://github.com/Pure-D/serve-d) | None | None | | dart | ✓ | [dart language-server](https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server/tool/lsp_spec) | None | None | | diff | ✓ | None | None | None | @@ -136,26 +141,29 @@ via configuration files (for every feature: syntax highlighting, LSP, linter and | elixir | ✓ | [elixir-ls](https://github.com/elixir-lsp/elixir-ls) | None | None | | elm | ✓ | [elm-language-server](https://github.com/elm-tooling/elm-language-server) | None | None | | environment file | ✓ | None | None | None | +| fantom | ✓ | None | None | None | +| fortran | ✓ | None | None | None | | fstab | ✓ | None | None | None | | gdscript | ✓ | None | None | None | | glsl | ✓ | [glsl_analyzer](https://github.com/nolanderc/glsl_analyzer) | None | None | | go | ✓ | [gopls](https://golang.org/x/tools/gopls) | None | [gopls](https://pkg.go.dev/golang.org/x/tools/gopls) | | graphql | ✓ | None | None | None | +| groovy | ✓ | None | None | None | | hare | ✓ | None | None | None | | haskell | ✓ | [haskell-language-server](https://github.com/haskell/haskell-language-server) | [hlint](https://github.com/ndmitchell/hlint) | [ormolu](https://github.com/tweag/ormolu) | | haxe | ✓ | None | None | None | | haxe compiler arguments | ✓ | None | None | None | | hlsl | ✓ | None | None | None | -| html | ✓ | [vscode-html-languageserver](https://github.com/vscode-langservers/vscode-html-languageserver-bin) | None | [prettier](https://prettier.io) | +| html | ✓ | [emmet-language-server](https://github.com/olrtg/emmet-language-server) | None | [prettier](https://prettier.io) | | ini | ✓ | None | None | None | | jai | ✓ | None | None | None | | java | ✓ | [jdtls](https://github.com/eclipse/eclipse.jdt.ls) | None | None | | javascript | ✓ | [typescript-language-server](https://github.com/theia-ide/typescript-language-server) | [eslint](https://eslint.org) | [prettier](https://prettier.io) | +| javascriptreact | ✓ | [typescript-language-server](https://github.com/theia-ide/typescript-language-server) | None | None | | json | ✓ | None | [jq](https://stedolan.github.io/jq/) | [native](#native) | -| jsx | ✓ | [typescript-language-server](https://github.com/theia-ide/typescript-language-server) | [eslint](https://eslint.org) | [prettier](https://prettier.io) | | julia | ✓ | None | None | None | | kotlin | ✓ | [kotlin-language-server](https://github.com/fwcd/kotlin-language-server) | [ktlint](https://pinterest.github.io/ktlint/) | [ktlint](https://pinterest.github.io/ktlint/) | -| latex | ✓ | None | None | None | +| latex | ✓ | [texlab](https://github.com/latex-lsp) | None | None | | lobster | ✓ | None | None | None | | lua | ✓ | [lua-language-server](https://github.com/sumneko/lua-language-server) | [luacheck](https://github.com/mpeterv/luacheck) | None | | makefile | ✓ | None | None | None | @@ -180,23 +188,26 @@ via configuration files (for every feature: syntax highlighting, LSP, linter and | r | ✓ | [r languageserver](https://github.com/REditorSupport/languageserver) | None | None | | ruby | ✓ | [solargraph](https://solargraph.org) | None | None | | rust | ✓ | [rust-analyzer](https://rust-analyzer.github.io) | None | [rustfmt](https://rust-lang.github.io/rustfmt/) | -| sass | ✓ | None | None | None | +| sass | ✓ | [emmet-language-server](https://github.com/olrtg/emmet-language-server) | None | None | | scala | ✓ | [metals](https://github.com/scalameta/metals) | None | None | | shellscript | ✓ | [bash-language-server](https://github.com/bash-lsp/bash-language-server) | None | None | +| smallbasic | ✓ | None | None | None | | solidity | ✓ | [solc](https://soliditylang.org) | [solhint](https://protofire.github.io/solhint/) | None | | sql | ✓ | None | None | None | | swift | ✓ | [sourcekit-lsp](https://github.com/apple/sourcekit-lsp) | None | None | | teal | ✓ | None | [tl](https://github.com/teal-language/tl) | None | | toml | ✓ | None | None | None | -| tsx | ✓ | [typescript-language-server](https://github.com/theia-ide/typescript-language-server) | [eslint](https://eslint.org) | [prettier](https://prettier.io) | | typescript | ✓ | [typescript-language-server](https://github.com/theia-ide/typescript-language-server) | [eslint](https://eslint.org) | [prettier](https://prettier.io) | +| typescriptreact | ✓ | [typescript-language-server](https://github.com/theia-ide/typescript-language-server) | None | None | | v | ✓ | [v-analyzer](https://github.com/v-analyzer/v-analyzer) | None | [v](https://vlang.io) | +| vala | ✓ | [vala-language-server](https://github.com/vala-lang/vala-language-server) | None | None | | verilog | ✓ | None | None | None | | visual basic | ✓ | None | None | None | | vue | ✓ | [vls](https://github.com/vuejs/vetur/tree/master/server) | None | None | | wren | ✓ | None | None | None | | x86 assembly | ✓ | None | None | None | -| xml | ✓ | None | None | [native](#native) | +| xml | ✓ | [emmet-language-server](https://github.com/olrtg/emmet-language-server) | [native](#native) | [native](#native) | +| xtend | ✓ | None | None | None | | yaml | ✓ | [yaml-language-server](https://github.com/redhat-developer/yaml-language-server) | None | None | | zig | ✓ | [zls](https://github.com/zigtools/zls) | [zig](https://ziglang.org) | [zig](https://ziglang.org) |