Not gook big commit...
This commit is contained in:
parent
f1b7a59595
commit
6829f75639
10 changed files with 162 additions and 61 deletions
|
@ -1,8 +1,5 @@
|
|||
|
||||
-- " Key biding
|
||||
-- " ----------
|
||||
-- map {'', '[C-left]', ':tabprevious<CR>', noremap = false, silent = true}
|
||||
-- map {'', '[C-right]', ':tabnext<CR>', noremap = false, silent = true}
|
||||
map {'n', '<leader>/', ':nohlsearch<CR>', noremap = false, silent = true}
|
||||
map {'n', '<F2>', ':NERDTreeToggle<CR>', noremap = false, silent = true}
|
||||
|
||||
|
@ -16,17 +13,19 @@ local t = function(str)
|
|||
return vim.api.nvim_replace_termcodes(str, true, true, true)
|
||||
end
|
||||
|
||||
_G.smart_tab = function()
|
||||
if vim.fn.pumvisible() == 1 then
|
||||
return t'<C-n>'
|
||||
else
|
||||
return t'<Tab>'
|
||||
end
|
||||
end
|
||||
|
||||
vim.api.nvim_set_keymap(
|
||||
'i',
|
||||
'<Tab>',
|
||||
'v:lua.smart_tab()',
|
||||
{noremap = true, expr = true}
|
||||
)
|
||||
|
||||
-- git sign
|
||||
-- Actions
|
||||
local opts = { noremap = true, silent = true}
|
||||
--vim.api.nvim_set_keymap('n', '<leader>gp', require("gitsigns").preview_hunk, opts)
|
||||
vim.api.nvim_set_keymap('n', '<leader>gn', [[<cmd>lua require('gitsigns').next_hunk()<CR>]], opts)
|
||||
vim.api.nvim_set_keymap('n', '<leader>gN', [[<cmd>lua require('gitsigns').prev_hunk()<CR>]], opts)
|
||||
vim.api.nvim_set_keymap('n', '<leader>gs', ':Gitsigns stage_hunk<CR>', opts)
|
||||
vim.api.nvim_set_keymap('n', '<leader>gr', ':Gitsigns reset_hunk<CR>', opts)
|
||||
vim.api.nvim_set_keymap('n', '<leader>gd', [[<cmd>lua require("gitsigns").diffthis('~')<CR>]], opts)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue