diff options
| author | William Boman <william@redwill.se> | 2021-08-14 23:17:18 +0200 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2021-08-15 00:47:15 +0200 |
| commit | df597595d6c3e35f1a394e3362e77629c5ce2247 (patch) | |
| tree | 449c720913c0dc0c1eea6151daf65244071ea67a /README.md | |
| parent | update README (diff) | |
| download | mason-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.md | 109 |
1 files changed, 45 insertions, 64 deletions
@@ -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 |
