syntax-highlighting - para - personalizar sublime text 3
Resaltar la sintaxis personalizada en Sublime Text 2 (2)
Puedes jugar con esta aplicación. Muchos idiomas tienen buenas definiciones en las que puedes trabajar.
Quiero usar Sublime Text como visor de registro. Es por eso que necesito crear un archivo de tmlanguage para resaltar la palabra "ERROR" (y algunos otros). ¿Hay alguna especificación de tmlanguage xml, o puede darme un ejemplo básico del archivo de resaltado de sintaxis para el texto sublime 2?
No encontré la respuesta en una pregunta similar: Resaltado específico de sintaxis con Sublime Text 2
Sublime Text utiliza el mismo resaltado de sintaxis que TextMate. La gramática se puede encontrar here . Recomiendo trabajar en JSON y luego convertir a XML, ya que es más fácil (al menos para mí) leer. El complemento PackageDev le dará un fragmento de inicio para definir una nueva sintaxis. También contiene algunos resaltados de sintaxis para configuraciones, así como un convertidor de Plist a JSON. A continuación se muestra un fragmento de un archivo de definición de sintaxis protobuf que resalta palabras específicas. En cuanto a los colores de los aspectos más destacados, tendrá que mirar a través de su archivo de combinación de colores. En el siguiente ejemplo, buscará el alcance "constant.language" para el color que usa. Probablemente no necesite editar el esquema de color, a menos que desee algo diferente a lo que ya está incorporado en su esquema.
{
"name": "Protocol Buffers",
"scopeName": "source.proto",
"fileTypes": ["proto"],
"patterns": [{
"match": "//b(bool|bytes|double|fixed32|fixed64|float|int32|int64|sfixed32|sfixed64|sint32|sint64|string|uint32|uint64)//b",
"name": "constant.language.proto"
}],
"uuid": "8c8714d5-43ef-43d2-abd9-c9088901ddd5"
}