nvim-configs/lua/lsp.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
-- ]]