Risposte:
Vedi il manuale
ignore = Name {*.swp}
È importante notare che il carattere jolly *non corrisponderà ai file che iniziano con un punto ., quindi questo non ignorerà i .swpfile creati temporaneamente da vim. Per ignorare i file con un punto iniziale nel loro nome è necessaria anche la linea
ignore = Name {.*.swp}
È possibile combinare queste due righe (ignorare tutti i file che terminano con .swpo senza un iniziale .) e anche ignorare alcuni degli altri file temporanei che vim crea ( .swoe .swn) con questa singola riga
ignore = Name {.*,*}.sw[pon]