mirror of
https://github.com/mqttr/dotfiles.git
synced 2025-12-15 04:25:50 -06:00
43 lines
1.3 KiB
Lua
43 lines
1.3 KiB
Lua
return {
|
|
'pedro757/emmet',
|
|
config = function ()
|
|
local lspconfig = require'lspconfig'
|
|
local configs = require'lspconfig.configs'
|
|
|
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
|
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
|
|
|
if not configs.ls_emmet then
|
|
configs.ls_emmet = {
|
|
default_config = {
|
|
cmd = { 'emmet-ls', '--stdio' };
|
|
filetypes = {
|
|
'html',
|
|
'css',
|
|
'scss',
|
|
'javascriptreact',
|
|
'typescriptreact',
|
|
'haml',
|
|
'xml',
|
|
'xsl',
|
|
'pug',
|
|
'slim',
|
|
'sass',
|
|
'stylus',
|
|
'less',
|
|
'sss',
|
|
'hbs',
|
|
'handlebars',
|
|
};
|
|
root_dir = function(fname)
|
|
return vim.loop.cwd()
|
|
end;
|
|
settings = {};
|
|
};
|
|
}
|
|
end
|
|
lspconfig.ls_emmet.setup { capabilities = capabilities }
|
|
end
|
|
}
|
|
|