From e6f0d3652b16431e8e85dee8b0bbf0c8c68d482d Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 3 Oct 2023 20:56:33 +0800 Subject: Update nvim configs. Add keymap for clangd. --- configs/nvim/lua/crupest/nvim/lsp/c.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'configs/nvim/lua/crupest') diff --git a/configs/nvim/lua/crupest/nvim/lsp/c.lua b/configs/nvim/lua/crupest/nvim/lsp/c.lua index ac3cb7f..51e623b 100644 --- a/configs/nvim/lua/crupest/nvim/lsp/c.lua +++ b/configs/nvim/lua/crupest/nvim/lsp/c.lua @@ -4,7 +4,12 @@ local capabilities = require("cmp_nvim_lsp").default_capabilities() local function setup_lsp_c() -- setup lsp clangd lspconfig.clangd.setup { - capabilities = capabilities + capabilities = capabilities, + on_attach = function (_, bufnr) + vim.keymap.set('n', 's', "ClangdSwitchSourceHeader", { + buffer = bufnr + }) + end } end -- cgit v1.2.3