mirror of
https://github.com/junegunn/fzf.vim.git
synced 2025-12-06 04:34:26 +08:00
[BTags] Use sort executable only on Unix (excluding Cygwin) (#620)
This commit is contained in:
@@ -744,7 +744,7 @@ function! fzf#vim#buffer_tags(query, ...)
|
||||
let args = copy(a:000)
|
||||
let escaped = fzf#shellescape(expand('%'))
|
||||
let null = s:is_win ? 'nul' : '/dev/null'
|
||||
let sort = executable('sort') ? '| sort -s -k 5' : ''
|
||||
let sort = has('unix') && !has('win32unix') && executable('sort') ? '| sort -s -k 5' : ''
|
||||
let tag_cmds = (len(args) > 1 && type(args[0]) != type({})) ? remove(args, 0) : [
|
||||
\ printf('ctags -f - --sort=yes --excmd=number --language-force=%s %s 2> %s %s', &filetype, escaped, null, sort),
|
||||
\ printf('ctags -f - --sort=yes --excmd=number %s 2> %s %s', escaped, null, sort)]
|
||||
|
||||
Reference in New Issue
Block a user