Emmet Language Server, with support for CSS within styled
(.ts
files).
npm install -g emmet-language-server
With nvim-lspconfig:
local capabilities = require 'cmp_nvim_lsp'.default_capabilities();
capabilities.textDocument.completion.completionItem.snippetSupport = true
require 'lspconfig'.emmet_ls.setup {
cmd = { "emmet-language-server", "--stdio" },
capabilities = capabilities,
-- on_attach = on_attach,
filetypes = {
'html', 'typescript', 'typescriptreact', 'javascriptreact', 'css', 'sass',
'scss', 'less'
},
}