Eu entendi, finalmente. Ele estava escondido em /etc/bash_completions
, o que, ironicamente, deixei passar, já que ele não apareceu nas conclusões do meu nome de arquivo.
As bash_completions úteis acham que gv
significa ghostview
, portanto, só me permitirá preencher nomes de arquivos que espera que o ghostview possa manipular:
complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?' gv ggv kghostview
Eu acho que isso conta como "muito útil". Adicionando
alias gv='gvim --remote-silent'
complete -r gv
para o meu arquivo ~/.bash_aliases
foi suficiente.