wildignore
tinha uma vírgula à direita.
Meu vimrc tinha set wildignore=*.png,
uma vírgula à direita. Mudá-lo set wildignore=*.png
resolveu meu problema.
Acontece que, depois de olhar :set
por um tempo, isso ftplugin/python.vim
acontece em set wildignore+=*.pyc
algum lugar, porque simplesmente set wildignore=*.png,
não é suficiente para quebrar as tags. Portanto, o sinal selvagem que eu tinha, depois de abrir um arquivo .py, era wildcard=*.png,,*.pyc
e, se você abrir o vim vim -u NONE -U NONE
, as tags serão quebradas.
O Vim deve fazer alguma concatenação adicionando uma vírgula se a configuração não estiver vazia, mas não verificar se há uma vírgula à direita. Acho que acabei de encontrar um bug.
Acontece que foi um bug e, desde então, foi resolvido .
gvim -u NONE -U NONE
está funcionando bem, então eu devo apenas ter um plugin fazendo algo estranho.