chore: DRY with keymap local var

This commit is contained in:
noelcv 2024-01-01 23:49:53 +01:00
parent 2b41220ec1
commit 4e3d10c297
1 changed files with 27 additions and 27 deletions

View File

@ -49,50 +49,50 @@ vim.g.nightflyTransparent = true
vim.g.mapleader = " " vim.g.mapleader = " "
local keymap = vim.keymap local keymap = vim.keymap
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex) keymap.set("n", "<leader>pv", vim.cmd.Ex)
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") keymap.set("v", "J", ":m '>+1<CR>gv=gv")
vim.keymap.set("v", "K", ":m '<-2<CR>gv)gv") keymap.set("v", "K", ":m '<-2<CR>gv)gv")
-- move half page up and down -- move half page up and down
vim.keymap.set("n", "<C-d>", "<C-d>zz") keymap.set("n", "<C-d>", "<C-d>zz")
vim.keymap.set("n", "<C-u>", "<C-u>zz") keymap.set("n", "<C-u>", "<C-u>zz")
vim.keymap.set("n", "<leader>nh", ":nohl<CR>") keymap.set("n", "<leader>nh", ":nohl<CR>")
vim.keymap.set("n", "x", '"_x') keymap.set("n", "x", '"_x')
--increment / decrement numbers in normal mode --increment / decrement numbers in normal mode
vim.keymap.set("n", "<leader>+", "<C-a>") keymap.set("n", "<leader>+", "<C-a>")
vim.keymap.set("n", "<leader>-", "<C-x>") keymap.set("n", "<leader>-", "<C-x>")
vim.keymap.set("n", "n", "nzzzv") keymap.set("n", "n", "nzzzv")
vim.keymap.set("n", "n", "Nzzzv") keymap.set("n", "n", "Nzzzv")
--split like a king --split like a king
vim.keymap.set("n", "<leader>sd", "<C-w>v") -- vertically keymap.set("n", "<leader>sd", "<C-w>v") -- vertically
vim.keymap.set("n", "<leader>s<leader>", "<C-w>s") -- horizontally keymap.set("n", "<leader>s<leader>", "<C-w>s") -- horizontally
vim.keymap.set("n", "<leader>se", "<C-w>=") -- split w/ equal width keymap.set("n", "<leader>se", "<C-w>=") -- split w/ equal width
vim.keymap.set("n", "<leader>ss", ":close<CR>") -- split w/ equal width keymap.set("n", "<leader>ss", ":close<CR>") -- split w/ equal width
vim.keymap.set("n", "<leader>to", ":tabnew<CR>") -- open new tab keymap.set("n", "<leader>to", ":tabnew<CR>") -- open new tab
vim.keymap.set("n", "<leader>tt", ":tabclose<CR>") -- close current tab keymap.set("n", "<leader>tt", ":tabclose<CR>") -- close current tab
vim.keymap.set("n", "<leader>t.", ":tabn<CR>") -- go to next tab keymap.set("n", "<leader>t.", ":tabn<CR>") -- go to next tab
vim.keymap.set("n", "<leader>t,", ":tabp<CR>") -- go to previous tab keymap.set("n", "<leader>t,", ":tabp<CR>") -- go to previous tab
vim.keymap.set("x", "<leader>p", "\"_dP") keymap.set("x", "<leader>p", "\"_dP")
vim.keymap.set("n", "<leader>y", "\"+y") keymap.set("n", "<leader>y", "\"+y")
vim.keymap.set("v", "<leader>y", "\"+y") keymap.set("v", "<leader>y", "\"+y")
vim.keymap.set("n", "<leader>Y", "\"+Y") keymap.set("n", "<leader>Y", "\"+Y")
vim.keymap.set("n", "<leader><BS>", "\"+d") keymap.set("n", "<leader><BS>", "\"+d")
vim.keymap.set("v", "<leader><BS>", "\"+d") keymap.set("v", "<leader><BS>", "\"+d")
-- vim-maximizer -- vim-maximizer
vim.keymap.set("n", "<leader>sm", ":MaximizerToggle<CR>") keymap.set("n", "<leader>sm", ":MaximizerToggle<CR>")
vim.keymap.set("n", "<leader>e", ":NvimTreeToggle<CR>") keymap.set("n", "<leader>e", ":NvimTreeToggle<CR>")
vim.keymap.set("n", "<C-f>", "<cmd>silent !tmux neww tmux-sessionizer<CR>" vim.keymap.set("n", "<C-f>", "<cmd>silent !tmux neww tmux-sessionizer<CR>"
) )