Em um dos meus computadores Ubuntu, o Vim possui destaque de sintaxe para arquivos de configuração nginx, enquanto no outro não. Olhando, /usr/share/vim/vim80/syntax/
vejo que um tem, nginx.vim
enquanto o outro não. Existe um comando ou repositório simples que posso usar para recuperar e instalar o realce de sintaxe para arquivos de configuração do nginx?
As distros baseadas em Debian têm uma longa tradição de separar o Vim em vários pacotes para 1) economizar alguns megabytes e 2) irritar seus usuários.
Supondo que você esteja usando o Ubuntu 22 (a pergunta não diz, mas deve ser a mesma para outras versões), o arquivo de sintaxe faz
nginx
parte do packagevim-runtime
. As versões GUI mais completas do Vimvim-gtk3
dependem,vim-runtime
enquanto as menoresvim-tiny
não.Tornou-se um dos meus primeiros passos em qualquer sistema baseado em Debian fazer
A quantidade de recursos compensa rapidamente, mesmo que a versão real da GUI nunca seja usada.
Isso responde à primeira parte da pergunta ("como recuperar"), a segunda parte ("carregar no Vim") deve ser feita automaticamente quando o Vim abre um arquivo que detecta ter
filetype=nginx
.