1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-02 22:50:06 +08:00

fix(git): fix delete_branch function && check bufnr

This commit is contained in:
Eric Wong 2024-03-01 15:46:42 +08:00
parent c088a642df
commit 4067eef913

View File

@ -25,11 +25,12 @@ local function update_buffer_context()
end
table.insert(context, ' ' .. b.name)
end
if branch_manager_bufnr ~= -1 and vim.api.nvim_buf_is_valid(branch_manager_bufnr) then
vim.api.nvim_buf_set_option(branch_manager_bufnr, 'modifiable', true)
vim.api.nvim_buf_set_lines(branch_manager_bufnr, 0, -1, false, context)
vim.api.nvim_buf_set_option(branch_manager_bufnr, 'modifiable', false)
end
end
local function on_stdout(id, data)
if id ~= jobid then
@ -97,7 +98,7 @@ local function delete_branch()
if vim.startswith(line, ' * ') then
elseif vim.startswith(line, ' ') then
local branch = vim.trim(line)
vim.cmd('Git checkout -d ' .. branch)
vim.cmd('Git branch -d ' .. branch)
end
end
end