nvim-config/lua/core/mappings.lua

30 lines
824 B
Lua
Raw Normal View History

2026-01-12 23:11:27 +00:00
-- Leader
vim.g.mapleader = ","
-- Buffers
vim.keymap.set("n", "<leader>w", "<cmd>w<cr>")
vim.keymap.set("n", "<leader>q", "<cmd>q<cr>")
-- Insert mode
vim.keymap.set("i", "jj", "<esc>")
-- Navigation split
vim.keymap.set("n", "<c-w>", ":wincmd k<cr>")
vim.keymap.set("n", "<c-s>", ":wincmd j<cr>")
vim.keymap.set("n", "<c-d>", ":wincmd l<cr>")
vim.keymap.set("n", "<c-a>", ":wincmd h<cr>")
-- Navidation
vim.keymap.set("n", "<S-w>", "k")
vim.keymap.set("n", "<S-s>", "j")
vim.keymap.set("n", "<S-d>", "l")
vim.keymap.set("n", "<S-a>", "h")
2026-01-13 00:51:03 +00:00
-- Oil
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
2026-01-12 23:11:27 +00:00
2026-01-13 00:51:03 +00:00
-- Tabs
vim.keymap.set("n", "<Tab>", "<cmd>BufferLineCycleNext<cr>")
vim.keymap.set("n", "<S-Tab>", "<cmd>BufferLineCyclePrev<cr>")
vim.keymap.set("n", "<M-q>", "<cmd>BufferLineCycleNext<cr>")