From 9ceac718026fd39498d95ff04fa04d3e40c465d7 Mon Sep 17 00:00:00 2001 From: JohanChane Date: Thu, 22 Sep 2022 16:30:41 +0800 Subject: [PATCH] Fix ctags language force for C++ (#1425) Co-authored-by: Junegunn Choi --- autoload/fzf/vim.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 7653c09..44a17f6 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -862,7 +862,7 @@ function! fzf#vim#buffer_tags(query, ...) let null = s:is_win ? 'nul' : '/dev/null' 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 --language-force=%s %s 2> %s %s', get({ 'cpp': 'c++' }, &filetype, &filetype), escaped, null, sort), \ printf('ctags -f - --sort=yes --excmd=number %s 2> %s %s', escaped, null, sort)] if type(tag_cmds) != type([]) let tag_cmds = [tag_cmds]