From f78199fc4fcc0736f746ad223db1b17cb27b4c2a Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Thu, 28 Oct 2021 09:46:26 -0500 Subject: [PATCH] [neovim] add emmet language server Not sure if this is actually working --- .config/nvim/lua/lsp-config.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.config/nvim/lua/lsp-config.lua b/.config/nvim/lua/lsp-config.lua index 0e70f48..b5b9374 100644 --- a/.config/nvim/lua/lsp-config.lua +++ b/.config/nvim/lua/lsp-config.lua @@ -22,6 +22,23 @@ end lsp.psalmls.setup{} +local capabilities = vim.lsp.protocol.make_client_capabilities() +capabilities.textDocument.completion.completionItem.snippetSupport = true + +if not lsp.emmet_ls then + configs.emmet_ls = { + default_config = { + cmd = {'emmet-ls', '--stdio'}; + filetypes = {'html', 'css'}; + root_dir = function() + return vim.loop.cwd() + end; + settings = {}; + }; + } +end +lsp.emmet_ls.setup{ capabilities = capabilities; } + local function on_attach(client, bufnr) local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end -- 2.51.2