From ab3a3654501fe1d24ac28805f75a29608c78c43d Mon Sep 17 00:00:00 2001 From: siduck76 Date: Mon, 8 Mar 2021 09:16:14 +0530 Subject: [PATCH] lspconfig --- lua/lsp_config/lua.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lua/lsp_config/lua.lua b/lua/lsp_config/lua.lua index ae47404..47350ba 100644 --- a/lua/lsp_config/lua.lua +++ b/lua/lsp_config/lua.lua @@ -1,2 +1,23 @@ vim.cmd [[ packadd nvim-lspconfig ]] vim.cmd [[ packadd completion-nvim ]] + +-- Enable(broadcasting) snippet capability for completion +local html_snippet_capabilities = vim.lsp.protocol.make_client_capabilities() +html_snippet_capabilities.textDocument.completion.completionItem.snippetSupport = true + +require'lspconfig'.html.setup { + on_attach = lsp_on_attach, + capabilities = html_snippet_capabilities, + cmd = { "html-languageserver", "--stdio" }; + filetypes = { "html" }; + init_opitons = { + configurationSection = { "html", "css", "javascript" }; + embeddedLanguages = { + css = true, + javascript = true, + }; + }; +} + +vim.g.completion_enable_snippet = 'UltiSnips' +