summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-12-23 11:26:43 +0100
committerxengineering <me@xengineering.eu>2025-12-23 11:28:21 +0100
commit1cf8a55e497c10b70be77cc38e6b356f48233838 (patch)
treef155931a4a3e18ef6c381849684d9ddc5212996f
parente15415a204d88a83f88a1d75943e83b9424d589f (diff)
downloaddotfiles-1cf8a55e497c10b70be77cc38e6b356f48233838.tar
dotfiles-1cf8a55e497c10b70be77cc38e6b356f48233838.tar.zst
dotfiles-1cf8a55e497c10b70be77cc38e6b356f48233838.zip
nvim: Map ClangdSwitchSourceHeader to <leader>fa
This allows to easily switch between source and header file in C.
-rw-r--r--nvim/init.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index be737dc..9eb53c2 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -54,3 +54,6 @@ vim.keymap.set('n', '<S-Tab>', ':tabp <LF>')
-- convert binary buffer to ASCII and back
vim.keymap.set('n', '<F5>', ':%!xxd -r <LF>')
vim.keymap.set('n', '<F6>', ':%!xxd <LF>')
+
+-- clangd-specific keymaps
+vim.keymap.set('n', '<leader>fa', ':ClangdSwitchSourceHeader <LF>')