emmet-ls.lua 540 B

12345678910111213141516171819
  1. local nvim_lsp = require'lspconfig'
  2. local configs = require'lspconfig/configs'
  3. local capabilities = vim.lsp.protocol.make_client_capabilities()
  4. capabilities.textDocument.completion.completionItem.snippetSupport = true
  5. configs.emmet_ls = {
  6. default_config = {
  7. cmd = {'emmet-ls', '--stdio'};
  8. filetypes = {'html', 'css', 'javascript', 'javascriptreact', 'typescript', 'typescriptreact'};
  9. root_dir = function()
  10. return vim.loop.cwd()
  11. end;
  12. settings = {};
  13. };
  14. }
  15. nvim_lsp.emmet_ls.setup{
  16. -- on_attach = on_attach;
  17. }