32 lines
889 B
Lua
32 lines
889 B
Lua
local enable = vim.lsp.enable
|
|
|
|
-- When calling `enable 'foo'`, there must be a given file in either:
|
|
-- * `~/.config/nvim/lsp/foo.lua`
|
|
-- * https://github.com/neovim/nvim-lspconfig/tree/master/lsp
|
|
-- * `~/.config/nvim/after/lsp/foo.lua`
|
|
|
|
enable 'lua_ls'
|
|
enable 'rust_analyzer'
|
|
enable 'vtsls'
|
|
enable 'vue_ls'
|
|
enable 'clangd'
|
|
enable 'docker_language_server'
|
|
enable 'cssls'
|
|
enable 'emmet_language_server'
|
|
|
|
-- Comment these out to install the required language servers.
|
|
-- Remember to comment them after installation
|
|
-- vim.cmd [[
|
|
-- MasonInstall clangd
|
|
-- MasonInstall lua-language-server@3.15.0
|
|
-- MasonInstall luacheck
|
|
-- MasonInstall rust-analyzer
|
|
-- MasonInstall shellcheck
|
|
-- MasonInstall vtsls
|
|
-- MasonInstall vue-language-server
|
|
-- MasonInstall yaml-language-server
|
|
-- MasonInstall css-lsp
|
|
-- MasonInstall docker-language-server
|
|
-- MasonInstall emmet-language-server
|
|
-- ]]
|