dots/.config/nvim/lua/keybindings.lua

21 lines
580 B
Lua

local map = vim.api.nvim_set_keymap
local opts = { noremap = true, silent = true }
opts.desc = "Navigate window left"
map("n", "<leader>h", "<C-w>h", opts)
opts.desc = "Navigate window down"
map("n", "<leader>j", "<C-w>j", opts)
opts.desc = "Navigate window up"
map("n", "<leader>k", "<C-w>k", opts)
opts.desc = "Navigate window right"
map("n", "<leader>l", "<C-w>l", opts)
opts.desc = "Save session, write all buffers and quit"
map("n", "<leader>qqq", ':lua require("auto-session").SaveSession()<CR>:wqa<CR>', opts)
opts.desc = "Visual copy"
map("v", "<C-c>", '"*y', opts)