Qual é a maneira correta de fazer o git ignorar arquivos temporários produzidos pelo vim em todos os diretórios (globalmente no sistema ou localmente para um único projeto)?
.swfarquivos. Eu desencorajaria isso, especialmente se você estiver criando um aplicativo Flash.
.deve impedir isso.
.tmp.swp, .tmp.swo..., .tmp.swa), vim cria .tmp.svz. Não tenho paciência para ver o que vem depois .tmp.saa- talvez .tmp.rzz? UPDATE: Procurando na fonte ( src/memline.c, função findswapname()), desiste depois .saacom um erro: "E326: Foram encontrados muitos arquivos de troca".
*.sw?resolve o padrão,.swpmas também as extensões de arquivo de troca alternativas.swo.