30 lines
824 B
Lua
30 lines
824 B
Lua
-- 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")
|
|
|
|
-- Oil
|
|
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
|
|
|
|
-- 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>")
|