Я пытаюсь создать теги для проектов Go для vim. Поскольку ctags не имеет встроенной поддержки go, я использую для него gotags. Я написал небольшую функцию vim, чтобы проверить, является ли файл .go, и если да, использовать ...

0
NilVS 12 Янв 2021 в 19:08

1 ответ

Лучший ответ

Кажется, у меня была опечатка в версии в моем vimrc, когда я попробовал еще раз с первой версией, размещенной здесь, и она сработала:

    function! g:GenerateTags()
        if &filetype == 'go'
             !gotags -R -f tags .
        else
            !ctags -R .
        endif
    endfunction
0
NilVS 12 Янв 2021 в 16:29