aboutsummaryrefslogtreecommitdiff
path: root/configs/nvim/lua
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-10-03 20:56:33 +0800
committercrupest <crupest@outlook.com>2023-10-03 20:56:33 +0800
commite6f0d3652b16431e8e85dee8b0bbf0c8c68d482d (patch)
tree7b1fb046f3ea37237b46b22dbbc716221b559639 /configs/nvim/lua
parentd2f58ecc1c796abc901fde7fcf2ccd4f73fa08ea (diff)
downloadcrupest-e6f0d3652b16431e8e85dee8b0bbf0c8c68d482d.tar.gz
crupest-e6f0d3652b16431e8e85dee8b0bbf0c8c68d482d.tar.bz2
crupest-e6f0d3652b16431e8e85dee8b0bbf0c8c68d482d.zip
Update nvim configs. Add keymap for clangd.
Diffstat (limited to 'configs/nvim/lua')
-rw-r--r--configs/nvim/lua/crupest/nvim/lsp/c.lua7
1 files changed, 6 insertions, 1 deletions
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', '<space>s', "<cmd>ClangdSwitchSourceHeader<cr>", {
+ buffer = bufnr
+ })
+ end
}
end