nvim-config/lua/core/mappings.lua

33 lines
815 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>")
-- Splits
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")
-- Neo-tree
vim.keymap.set("n", "<leader>e", "<cmd>Neotree toggle<cr>")