Skip to content

Commit 513c333

Browse files
committed
Fix delete folder error when cursor is on files
1 parent 1486274 commit 513c333

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

autoload/project/git.vim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1181,7 +1181,7 @@ function! s:UpdateFolderOrNew(name, files)
11811181
endfunction
11821182

11831183
function! s:IsShelfFolder(folder)
1184-
return has_key(a:folder, 'shelf')
1184+
return !empty(a:folder) && has_key(a:folder, 'shelf')
11851185
endfunction
11861186

11871187
function! s:UpdateShelfChangelist()
@@ -1448,7 +1448,9 @@ function! s:SetupChangelistBuffer()
14481448
call s:AddMapping(mappings.move_to_changelist, '<SID>MoveToFolder()')
14491449
call s:AddVisualMapping(mappings.move_to_changelist, '<SID>MoveToFolder()')
14501450
call s:AddMapping(mappings.shelf, '<SID>ShelfFile()')
1451+
call s:AddVisualMapping(mappings.shelf, '<SID>ShelfFile()')
14511452
call s:AddMapping(mappings.unshelf, '<SID>ShelfFile()')
1453+
call s:AddVisualMapping(mappings.unshelf, '<SID>ShelfFile()')
14521454

14531455
hi DiffBufferModify ctermfg=3 guifg=#b58900
14541456
hi DiffBufferAdd ctermfg=2 guifg=#719e07

0 commit comments

Comments
 (0)