config.nvim/lua/remap.lua
2026-05-11 07:49:57 +02:00

19 lines
823 B
Lua

vim.keymap.set("n", "<leader>kk", "<CMD>Oil<CR>", { desc = "Open parent directory" })
-- C-x to close buffer
vim.keymap.set("n", "<C-x>", ":bd<CR>")
-- C-l / C-h to go to nex / previouse buffer
vim.keymap.set("n", "<S-L>", ":bn<CR>")
vim.keymap.set("n", "<S-H>", ":bp<CR>")
-- leader-t-space 2 to set expandtab, shiftwidth, softtabstop to 2
vim.keymap.set("n", "<leader>t<Space>2", ":set expandtab shiftwidth=2 softtabstop=2<CR>")
vim.keymap.set("n", "<leader>t<Space>4", ":set expandtab shiftwidth=4 softtabstop=4<CR>")
vim.keymap.set("n", "<leader>t<Space><Tab>", ":set noexpandtab shiftwidth=4 softtabstop=4<CR>")
vim.keymap.set("n", "<leader>gt", ":wincmd s<CR> :wincmd T<CR>")
vim.keymap.set("n", "<leader>tc", ":tabc<CR>")
-- copy current file path
vim.keymap.set("n", "<leader>cp", ":let @+ = expand('%')<CR>")