adjust mappings
This commit is contained in:
parent
65aec821bc
commit
192d6c0cb4
@ -20,6 +20,10 @@ vim.api.nvim_set_keymap('n', '<home>', '<cmd>ToggleTerm<cr>', { noremap = true,
|
||||
vim.api.nvim_set_keymap('t', '<home>', '<cmd>ToggleTerm<cr>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('v', '<home>', '<cmd>ToggleTerm<cr>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<home>', '<cmd>ToggleTerm<cr>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<end>', '<cmd>ToggleTerm direction=vertical<cr>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<end>', '<cmd>ToggleTerm direction=vertical<cr>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('v', '<end>', '<cmd>ToggleTerm direction=vertical<cr>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<end>', '<cmd>ToggleTerm direction=vertical<cr>', { noremap = true, silent = true })
|
||||
-- }}}
|
||||
-- misc {{{
|
||||
vim.api.nvim_set_keymap('n', '<c-space>', '<cmd>nohlsearch<cr>', { noremap = true, silent = true })
|
||||
@ -148,24 +152,64 @@ local opts = {
|
||||
-- leader mappings {{{
|
||||
-- TODO create entire treesitter section
|
||||
local mappings = {
|
||||
['<leader>'] = { '<cmd>Lf<cr>', 'Lf' },
|
||||
['<leader>'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').toggle_quick_menu()
|
||||
end,
|
||||
'Buffers',
|
||||
},
|
||||
['f'] = { '<cmd>Lf<cr>', 'Lf' },
|
||||
['rr'] = 'Search and replace all',
|
||||
['rs'] = 'Search and replace',
|
||||
-- ["b"] = {"<cmd>FindrBuffers<cr>", "List buffers"},
|
||||
['k'] = { '<cmd>bd!<cr>', 'Kill buffer' },
|
||||
['n'] = { '<cmd>bn<cr>', 'Next buffer' },
|
||||
['p'] = { '<cmd>bp<cr>', 'Next buffer' },
|
||||
['b'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').toggle_quick_menu()
|
||||
end,
|
||||
'List buffers',
|
||||
},
|
||||
['n'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_next()
|
||||
end,
|
||||
'List buffers',
|
||||
},
|
||||
['p'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_prev()
|
||||
end,
|
||||
'List buffers',
|
||||
},
|
||||
['h'] = { '<cmd>TSBufToggle highlight<cr>', 'Enable TS highlight' },
|
||||
-- ['t'] = { '<cmd>ToggleTerm direction=horizontal<cr>', 'HTerminal' },
|
||||
['T'] = { '<cmd>ToggleTerm direction=vertical<cr>', 'VTerminal' },
|
||||
['D'] = 'Type definition',
|
||||
['rn'] = 'Rename',
|
||||
['ca'] = 'Code action',
|
||||
['1'] = { '<cmd>b 1<cr>', 'Buffer 1' },
|
||||
['2'] = { '<cmd>b 2<cr>', 'Buffer 2' },
|
||||
['3'] = { '<cmd>b 3<cr>', 'Buffer 3' },
|
||||
['4'] = { '<cmd>b 4<cr>', 'Buffer 4' },
|
||||
['5'] = { '<cmd>b 5<cr>', 'Buffer 5' },
|
||||
['1'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_file(1)
|
||||
end,
|
||||
'Buffer 1',
|
||||
},
|
||||
['2'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_file(2)
|
||||
end,
|
||||
'Buffer 2',
|
||||
},
|
||||
['3'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_file(3)
|
||||
end,
|
||||
'Buffer 3',
|
||||
},
|
||||
['4'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_file(4)
|
||||
end,
|
||||
'Buffer 4',
|
||||
},
|
||||
['5'] = {
|
||||
function()
|
||||
require('buffer_manager.ui').nav_file(5)
|
||||
end,
|
||||
'Buffer 5',
|
||||
},
|
||||
['g'] = { '<cmd>Lazygit<cr>', 'Lazygit' },
|
||||
l = {
|
||||
name = 'LSP',
|
||||
@ -201,30 +245,10 @@ local mappings = {
|
||||
v = { '<C-w>v', 'Vertical split' },
|
||||
h = { '<C-w>s', 'Horizontal split' },
|
||||
},
|
||||
t = {
|
||||
name = 'Telescope',
|
||||
f = { '<cmd>Telescope find_files<cr>', 'Files' },
|
||||
g = { '<cmd>Telescope live_grep<cr>', 'Grep' },
|
||||
b = { '<cmd>Telescope buffers<cr>', 'Buffers' },
|
||||
t = { '<cmd>Telescope<cr>', 'Pickers' },
|
||||
r = { '<cmd>Telescope lsp_references<cr>', 'Lsp references' },
|
||||
},
|
||||
o = {
|
||||
name = 'Open',
|
||||
n = { '<cmd>Lf ~/.config/nvim/ <cr>', 'Neovim config' },
|
||||
},
|
||||
-- d = {
|
||||
-- name = 'DAP',
|
||||
-- b = { "<cmd>lua require'dap'.toggle_breakpoint()<cr>", 'Toggle breakpoint' },
|
||||
-- c = { "<md>lua require'dap'.continue()<cr>", 'Continue' },
|
||||
-- i = { "<cmd>lua require'dap'.step_into()<cr>", 'Step into' },
|
||||
-- o = { "<cmd>lua require'dap'.step_over()<cr>", 'Step over' },
|
||||
-- O = { "<cmd>lua require'dap'.step_out()<cr>", 'Step out' },
|
||||
-- r = { "<cmd>lua require'dap'.repl_toggle()<cr>", 'Toggle repl' },
|
||||
-- l = { "<cmd>lua require'dap'.run_last()<cr>", 'Run last' },
|
||||
-- u = { "<cmd>lua require'dapui'.toggle()<cr>", 'UI' },
|
||||
-- t = { "<cmd>lua require'dap'.terminate()<cr>", 'Terminate' },
|
||||
-- },
|
||||
}
|
||||
-- }}}
|
||||
wk.register(mappings, opts)
|
||||
|
Loading…
Reference in New Issue
Block a user