marleyvim/lua/plugins/nvim-lspconfig.lua

63 lines
1.2 KiB
Lua

return {
{
'neovim/nvim-lspconfig',
opts = {
servers = {
cssls = {},
emmet_language_server = {
filetypes = {
'css',
'eruby',
'html',
'htmlangular',
'htmldjango',
'javascriptreact',
'less',
'liquid',
'pug',
'sass',
'scss',
'typescriptreact',
'vue',
},
},
fish_lsp = {},
gh_actions_ls = {},
html = {
filetypes = { 'html', 'liquid' },
},
nil_ls = {
settings = {
['nil'] = {
flake = {
autoArchive = true,
autoEvalInputs = true,
},
},
},
},
somesass_ls = {},
statix = {},
stylelint_lsp = {},
-- Fix for nix installation of vue-language-server.
vtsls = {
settings = {
vtsls = {
tsserver = {
globalPlugins = {
location = nixCats.extra('vue-ls-path'),
},
},
},
},
},
},
},
},
}