Fixes
This commit is contained in:
parent
c18b62f675
commit
45d892e313
@ -38,11 +38,12 @@ vim.opt.writebackup = false
|
||||
|
||||
-- common keymaps
|
||||
vim.keymap.set('i', '<c-c>', '<esc>')
|
||||
vim.keymap.set('n', '<bs>', '<cmd>bp|bd #<cr>')
|
||||
vim.keymap.set('n', '<bs>', '<cmd>bp|bd#<cr>')
|
||||
vim.keymap.set('n', '<c-c><c-c>', '<cmd>nohlsearch<cr>')
|
||||
vim.keymap.set('n', '<leader><leader>', '<cmd>b#<cr>')
|
||||
vim.keymap.set('n', '<leader>w', '<cmd>w<cr>')
|
||||
vim.keymap.set('n', '<leader>x', '<cmd>x<cr>')
|
||||
vim.keymap.set('n', '<c-bs>', '<cmd>BuffDeleteAllButCurrent<cr>')
|
||||
vim.keymap.set('n', 'Y', 'y$')
|
||||
vim.keymap.set('n', 'j', 'gj')
|
||||
vim.keymap.set('n', 'k', 'gk')
|
||||
|
@ -7,6 +7,21 @@ vim.api.nvim_create_user_command(
|
||||
{range = '%'}
|
||||
)
|
||||
|
||||
-- BuffDeleteAllButCurrent
|
||||
vim.api.nvim_create_user_command(
|
||||
'BuffDeleteAllButCurrent',
|
||||
function()
|
||||
local bufs = vim.api.nvim_list_bufs()
|
||||
local current_buf = vim.api.nvim_get_current_buf()
|
||||
for _, i in ipairs(bufs) do
|
||||
if i ~= current_buf then
|
||||
vim.api.nvim_buf_delete(i, {})
|
||||
end
|
||||
end
|
||||
end,
|
||||
{}
|
||||
)
|
||||
|
||||
local function invoke(args)
|
||||
local output = vim.fn.system(table.concat(args, ' '))
|
||||
return string.gsub(output, '%s+$', '')
|
||||
@ -46,15 +61,6 @@ local function git_edit_paths(names)
|
||||
end
|
||||
end
|
||||
|
||||
-- GitConflicts
|
||||
vim.api.nvim_create_user_command(
|
||||
'GitConflicts',
|
||||
function()
|
||||
git_edit_paths(invoke({'git', 'diff', '--name-only', '--diff-filter=U'}))
|
||||
end,
|
||||
{}
|
||||
)
|
||||
|
||||
-- GitTopicEdit
|
||||
vim.api.nvim_create_user_command(
|
||||
'GitTopicEdit',
|
||||
|
Loading…
Reference in New Issue
Block a user