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} -- telescope map { 'n', 'b', 'Telescope buffers', noremap = false, silent = true} --map { 'n', 'ff', 'Telescope find_files', noremap = false, silent = true} map { 'n', 's', 'Telescope live_grep', noremap = false, silent = true} map { 'n', '', '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} map { 'n', '', 'tabprevious', noremap = false, silent = true} map { 'n', '', 'tabnext', 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} -- vimspector map { 'n', 'di', 'VimspectorBalloonEval', noremap = false, silent = false } map { 'x', 'di', 'VimspectorBalloonEval', noremap = false, silent = false } -- terminal -- map { 'n', 't', ':term', noremap = false, silent = true} -- map { 't', '', '', noremap = true, silent = true} -- plugins - nnn map { 'n', '', ':NnnPicker %:p:h', noremap = true, silent = true} map { 'n', '', ':NnnExplorer %:p:h', noremap = true, silent = true} -- plugins - terminal map {"n", "gg", "lua _lazygit_toggle()", {noremap = true, silent = true}} map {"n", "gl", "lua _glab_toggle()", {noremap = true, silent = true}} map {"n", "gh", "lua _ghub_toggle()", {noremap = true, silent = true}} -- diagnostic map {"n", "e", "lua require\'telescope.builtin\'.lsp_diagnostics{}", { noremap = true, silent = true}} map {"n", "q", "lua vim.diagnostic.setloclist()", { noremap = true, silent = true}} map {"n", "]g", "lua vim.diagnostic.goto_next()", { noremap = true, silent = true}} map {"n", "[g", "lua vim.diagnostic.goto_prev()", { noremap = true, silent = true}} -- dap map {"n", "db", "lua require'dap'.toggle_breakpoint()", { noremap = true, silent = true}} map {"n", "du", "lua require'dapui'.toggle()", { noremap = true, silent = true}} map {"n", "dc", "lua require'dap'.continue()", { noremap = true, silent = true}} map {"n", "dr", "lua require'dap'.repl.open()", { noremap = true, silent = true}} map {"n", "di", "lua require'dap'.step_into()", { noremap = true, silent = true}}