Me gustaría que vim resalte líneas completas que coincidan con ciertos patrones. Puedo obtener todo el texto en una línea para resaltar (haciendo syn match MyMatch "^.*text-to-match.*$"
), pero siempre se detiene al final del texto. Me gustaría continuar hasta el final del trimestre, como destacar CursorLine.¿Cómo puedo hacer que la sintaxis vim resalte una línea completa?
He intentado reemplazar $
con un \n^
, con la esperanza de que lo envolviera. Ningún cambio. (En realidad, no esperaba que esto funcionara, pero no hay nada malo en intentarlo). También intenté ajustar el syn-pattern-offset (que he leído aquí: http://vimdoc.sourceforge.net/htmldoc/syntax.html#:syn-pattern). Para abreviar, agregue he=he-5
resaltará 5 caracteres menos, pero he=he+5
no muestra caracteres adicionales porque no hay caracteres para resaltar.
Este es mi primer intento de hacer una sintaxis de vim y soy relativamente nuevo en vim. Por favor sea gentil e incluya explicaciones.
Gracias!
(edit: Se olvidó de incluir, este es un punto culminante de varias líneas Eso probablemente aumenta la complejidad un poco..)
¿Se supone que su patrón para leer '^ * texto-a-partido * $ '..? – Cascabel
Jefromi, lo es. SO aparentemente usa asteriscos envueltos para hacer itálicas. Está arreglado ahora. – valadil
No hay otras sintaxis, pero es completamente posible que el resto de mi sintaxis sea contundente. ¿Tal vez debería comenzar desde las líneas que quiero resaltar completamente y luego escribir el resto una vez que esté funcionando? – valadil