Add more language servers
* Ansible * Bash * Dockerfile/Docker Compose * Sphinx * HTML * OpenCL * Powershell
This commit is contained in:
parent
2f6b0ba33c
commit
1d1d922282
@ -35,18 +35,27 @@ return {
|
|||||||
config = function()
|
config = function()
|
||||||
require('mason').setup()
|
require('mason').setup()
|
||||||
require('mason-lspconfig').setup({
|
require('mason-lspconfig').setup({
|
||||||
ensure_installed = {
|
|
||||||
'clangd',
|
|
||||||
'cmake',
|
|
||||||
'jsonls',
|
|
||||||
'lemminx',
|
|
||||||
'lua_ls',
|
|
||||||
'pyright',
|
|
||||||
'ruff_lsp',
|
|
||||||
'vimls',
|
|
||||||
'yamlls',
|
|
||||||
},
|
|
||||||
automatic_installation = false,
|
automatic_installation = false,
|
||||||
|
ensure_installed = {
|
||||||
|
'ansiblels', -- Ansible
|
||||||
|
'bashls', -- Bash
|
||||||
|
'clangd', -- C/C++
|
||||||
|
'cmake', -- Cmake
|
||||||
|
'docker_compose_language_service', -- Docker Compose
|
||||||
|
'dockerls', -- Dockerfile
|
||||||
|
'esbonio', -- Sphinx
|
||||||
|
'html', -- HTML
|
||||||
|
'jsonls', -- JSON
|
||||||
|
'lemminx', -- XML
|
||||||
|
'lua_ls', -- Lua
|
||||||
|
'opencl_ls', -- OpenCL
|
||||||
|
'powershell_es', -- Powershell
|
||||||
|
'pyright', -- Python
|
||||||
|
'ruff_lsp', -- Python
|
||||||
|
'vimls', -- VimScript
|
||||||
|
'yamlls', -- YAML
|
||||||
|
},
|
||||||
|
|
||||||
handlers = {
|
handlers = {
|
||||||
-- Default handler, sets up everything unless a custom language server
|
-- Default handler, sets up everything unless a custom language server
|
||||||
-- setup handler is defined below
|
-- setup handler is defined below
|
||||||
|
Loading…
x
Reference in New Issue
Block a user