aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-08-14 23:17:18 +0200
committerWilliam Boman <william@redwill.se>2021-08-15 00:47:15 +0200
commitdf597595d6c3e35f1a394e3362e77629c5ce2247 (patch)
tree449c720913c0dc0c1eea6151daf65244071ea67a /README.md
parentupdate README (diff)
downloadmason-df597595d6c3e35f1a394e3362e77629c5ce2247.tar
mason-df597595d6c3e35f1a394e3362e77629c5ce2247.tar.gz
mason-df597595d6c3e35f1a394e3362e77629c5ce2247.tar.bz2
mason-df597595d6c3e35f1a394e3362e77629c5ce2247.tar.lz
mason-df597595d6c3e35f1a394e3362e77629c5ce2247.tar.xz
mason-df597595d6c3e35f1a394e3362e77629c5ce2247.tar.zst
mason-df597595d6c3e35f1a394e3362e77629c5ce2247.zip
add `env` option to shell.raw, and other cosmetic improvements
Diffstat (limited to 'README.md')
-rw-r--r--README.md109
1 files changed, 45 insertions, 64 deletions
diff --git a/README.md b/README.md
index db74760f..be110c7b 100644
--- a/README.md
+++ b/README.md
@@ -85,71 +85,52 @@ end
## Available LSPs
-| 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` |
+| 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 [(docs)][eslintls] | `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 [(docs)][tsserver] | `tsserver` |
+| VimL | `vimls` |
+| Vue | `vuels` |
+| YAML | `yamlls` |
-## Extras
-
-### tsserver
-
-The `tsserver` language server comes with the following extras:
-
-- `rename_file(old, new)` Tells the language server that a file was renamed. Useful when refactoring. Refer to the [adapters section](#adapters) to find plugin integrations that automatically executes this for you.
-
- Usage:
-
-```lua
-require'nvim-lsp-installer.extras.tsserver'.rename_file(old, new)
-```
-
-- `organize_imports(bufname)` Organizes the imports of a file. `bufname` is optional, will default to current buffer.
-
- Usage:
-
-```lua
-require'nvim-lsp-installer.extras.tsserver'.organize_imports(bufname)
-```
+[tsserver]: ./lua/nvim-lsp-installer/servers/tsserver/README.md
+[eslintls]: ./lua/nvim-lsp-installer/servers/eslintls/README.md
## Adapters