Uso vim y tengo un caso de uso para modelines . Una línea de modelo significa que vim analizará un archivo de texto para líneas como:
# vim: set someoption=somevalue
y luego establecerá esas opciones. Esto es increíble si soy la persona que escribe los modelos, pero también podría romper la suposición de que puedo abrir archivos de texto no confiables con mi editor de texto sin ningún daño.
Supongamos que estoy ejecutando una versión actualizada de vim. Supongamos que no me importa si alguien puede establecer opciones molestas que hagan que las cosas se vean mal (por ejemplo, meterse con el ancho de tabla). ¿Qué podría hacer un archivo de texto malicioso?
¡Gracias!