diff --git a/lua/plugins/lsp-config.lua b/lua/plugins/lsp-config.lua index 98f78ae..bba93bd 100644 --- a/lua/plugins/lsp-config.lua +++ b/lua/plugins/lsp-config.lua @@ -13,6 +13,7 @@ return { "lua_ls", "gopls", "rust_analyzer", + "html", }, }) end, @@ -32,9 +33,13 @@ return { lspconfig.rust_analyzer.setup({ capabilities = capabilities, }) + lspconfig.html.setup({ + capabilities = capabilities, + }) vim.keymap.set("n", "K", vim.lsp.buf.hover, {}) vim.keymap.set("n", "gd", vim.lsp.buf.definition, {}) vim.keymap.set({ "n", "v" }, "ca", vim.lsp.buf.code_action, {}) + vim.keymap.set("n", "cr", vim.lsp.buf.rename, {}) end, }, } diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index bb9d318..89dce4d 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -8,6 +8,7 @@ return { vim.keymap.set('n', '', builtin.find_files, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {}) vim.keymap.set('n', 'gl', builtin.lsp_references, {}) + vim.keymap.set('n', 'd', builtin.diagnostics, {}) end }, {