local map = require('utils').map -- split binds map { 'n', '', ':vertical resize -5', noremap = true, silent = true} map { 'n', '', ':vertical resize +5', noremap = true, silent = true} map { 'n', '', ':resize -5', noremap = true, silent = true} map { 'n', '', ':resize +5', noremap = true, silent = true} map { 'n', '', ' =', noremap = true, silent = true} map { 'n', '', ':vsp', noremap = true, silent = true} map { 'n', '', ':split', noremap = true, silent = true} map { 'n', '', 'h', noremap = true, silent = true} map { 'n', '', 'j', noremap = true, silent = true} map { 'n', '', 'k', noremap = true, silent = true} map { 'n', '', 'l', noremap = true, silent = true} -- buffer binds map { 'n', 'q', ':bd', noremap = false, silent = true} -- telescope map { 'n', 'fb', 'Telescope buffers', noremap = false, silent = true} map { 'n', 'ff', 'Telescope find_files', noremap = false, silent = true} map { 'n', 'fs', 'Telescope live_grep', noremap = false, silent = true} map { 'n', 'fr', 'Telescope registers', noremap = false, silent = true} map { 'n', 'pp', 'lua require\'telescope\'.extensions.projects.projects{}', noremap = false, silent = true} -- tab binds map { 'n', '', ':tabnew', noremap = false, silent = true} -- copy paste map { 'v', '', '"+y', noremap = true, silent = true} map { 'n', '', '"+P', noremap = false, silent = true} -- sudo :w map { 'c', 'w!!', 'w !sudo tee > /dev/null %', noremap = false, silent = false} -- terminal -- map { 'n', 't', ':term', noremap = false, silent = true} -- map { 't', '', '', noremap = true, silent = true} -- plugins - commentary map { 'n', 'c', ':Commentary', noremap = false, silent = true} -- plugins - vista map { 'n', 'v', ':Vista!!', noremap = false, silent = true} -- plugins - nnn map { 'n', '', '::NnnPicker %:p:h', noremap = true, silent = true} -- plugins - terminal map {"n", "gg", "lua _lazygit_toggle()", {noremap = true, silent = true}} map {"n", "gp", "lua _pipeline_toggle()", {noremap = true, silent = true}}