aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-08-13 16:43:24 +0200
committerWilliam Boman <william@redwill.se>2021-08-13 16:51:04 +0200
commit33d9751161722179756945f77cfd8a45537be9f9 (patch)
treeed4551798b78a2f4d45028c0c758df46acd2bf1a
parentless noisy error msg (diff)
downloadmason-33d9751161722179756945f77cfd8a45537be9f9.tar
mason-33d9751161722179756945f77cfd8a45537be9f9.tar.gz
mason-33d9751161722179756945f77cfd8a45537be9f9.tar.bz2
mason-33d9751161722179756945f77cfd8a45537be9f9.tar.lz
mason-33d9751161722179756945f77cfd8a45537be9f9.tar.xz
mason-33d9751161722179756945f77cfd8a45537be9f9.tar.zst
mason-33d9751161722179756945f77cfd8a45537be9f9.zip
update README
-rw-r--r--README.md91
1 files changed, 49 insertions, 42 deletions
diff --git a/README.md b/README.md
index 371df04b..db74760f 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,6 @@ installing & uninsalling LSP servers, it:
- has support for a variety of different install methods (e.g., [google/zx](https://github.com/google/zx))
- common install tasks are abstracted behind Lua APIs
- provides adapters that offer out-of-box integrations with other plugins
-- managed versioning of installed servers (future)
Inspired by [nvim-lspinstall](https://github.com/kabouzeid/nvim-lspinstall).
@@ -86,47 +85,49 @@ end
## Available LSPs
-- angularls
-- ansiblels
-- bashls
-- clangd
-- clojure_lsp
-- cmake
-- cssls
-- denols
-- dockerls
-- elixirls
-- elmls
-- ember
-- eslintls
-- fortls (fortran)
-- gopls
-- graphql
-- groovyls
-- hls (haskell)
-- html
-- intelephense (php)
-- jedi_language_server
-- jsonls
-- kotlin_language_server
-- omnisharp (csharp)
-- purescriptls
-- pylsp
-- pyright
-- rome
-- rust_analyzer
-- solargraph (ruby)
-- sqlls
-- sqls
-- sumneko_lua
-- svelte
-- tailwindcss
-- terraformls
-- texlab
-- tsserver
-- vimls
-- vuels
-- yamlls
+| Language | Server name |
+| ------------ | ------------------------ |
+| Angular | `angularls` |
+| Ansible | `ansiblels` |
+| Bash | `bashls` |
+| C++ | `clangd` |
+| Clojure | `clojure_lsp` |
+| CMake | `cmake` |
+| CSS | `cssls` |
+| Deno | `denols` |
+| Docker | `dockerls` |
+| Elixir | `elixirls` |
+| Elm | `elmls` |
+| Ember | `ember` |
+| ESLint | `eslintls` |
+| Fortran | `fortls` |
+| Go | `gopls` |
+| GraphQL | `graphql` |
+| Groovy | `groovyls` |
+| Haskell | `hls` |
+| HTML | `html` |
+| PHP | `intelephense` |
+| Jedi | `jedi_language_server` |
+| JSON | `jsonls` |
+| Kotlin | `kotlin_language_server` |
+| C# | `omnisharp` |
+| PureScript | `purescriptls` |
+| Python | `pylsp` |
+| Python | `pyright` |
+| Rome | `rome` |
+| Rust | `rust_analyzer` |
+| Ruby | `solargraph` |
+| SQL | `sqlls` |
+| SQL | `sqls` |
+| Lua | `sumneko_lua` |
+| Svelte | `svelte` |
+| Tailwind CSS | `tailwindcss` |
+| Terraform | `terraformls` |
+| LaTeX | `texlab` |
+| TypeScript | `tsserver` |
+| VimL | `vimls` |
+| Vue | `vuels` |
+| YAML | `yamlls` |
## Extras
@@ -167,3 +168,9 @@ Supported capabilities:
## Logo
Illustrations in the logo are derived from [@Kaligule](https://schauderbasis.de/)'s "Robots" collection.
+
+## Roadmap
+
+- Managed versioning of installed servers
+- Command (and corresponding Lua API) to update outdated servers (e.g., `:LspUpdate {server}`)
+- Cross-platform CI for all server installers