1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-09 08:00:05 +08:00

Fix marked file yank

This commit is contained in:
wsdjeg 2017-12-01 14:13:33 +08:00
parent 77823ecd4f
commit 007d3fda9c

View File

@ -102,14 +102,16 @@ function! s:copy_to_system_clipboard() abort
if empty(filename) if empty(filename)
" Use cursor filename. " Use cursor filename.
let filename = vimfiler#get_filename() let filename = vimfiler#get_filename()
if filename == '..' || empty(vimfiler#get_file(b:vimfiler)) if filename ==# '..' || empty(vimfiler#get_file(b:vimfiler))
let filename = b:vimfiler.current_dir let filename = b:vimfiler.current_dir
else else
let filename = vimfiler#get_file(b:vimfiler).action__path let filename = vimfiler#get_file(b:vimfiler).action__path
endif endif
call s:VCOP.systemlist(['xclip-copyfile', filename])
else
call s:VCOP.systemlist(['xclip-copyfile'] + filename)
endif endif
" we need xclip-copyfile echo 'Yanked:' . (type(filename) == 3 ? len(filename) : 1 ) . ' files'
call s:VCOP.systemlist(['xclip-copyfile', filename])
endfunction endfunction
" vim:set et sw=2: " vim:set et sw=2: