Uso vim e ho un use case for modelines . Una modeline significa che vim analizzerà un file di testo per linee come:
# vim: set someoption=somevalue
e quindi imposterà quelle opzioni. Questo è fantastico se io sono la persona che scrive le modeline, ma potrebbe anche scomporre l'ipotesi che io possa aprire file di testo non fidati con il mio editor di testo senza alcun danno.
Supponiamo che io stia utilizzando una versione aggiornata di vim. Supponiamo che non mi dispiaccia se qualcuno può impostare opzioni fastidiose che fanno sembrare le cose brutte (ad esempio, fare scherzi con la larghezza della tablatura). Cosa potrebbe fare un file di testo dannoso?
Grazie!