¿Cómo puedo agregar expresiones regulares para un lenguaje de sintaxis adicional?
gedit
syntax-highlighting
Bryan Field
fuente
fuente
Respuestas:
Gedit (el editor de texto predeterminado) que usa GTKSourceView para resaltar su sintaxis. Utiliza archivos XML para definir cómo resaltar diferentes sintaxis.
Hay un tutorial y un documento de referencia en el sitio GTKSourceView. Las definiciones de archivo fuente terminadas se almacenan en
/usr/share/gtksourceview-2.0/language-specs/
o/usr/share/gtksourceview-3.0/language-specs/
, es posible que desee consultarlas para aprender por ejemplo.También hay un tutorial menos profundo en el sitio de Gedit.
Después de crear su nueva especificación de idioma, reinicie gedit y la agregará automáticamente a su lista de idiomas.
fuente
Supongo que está hablando de gedit (etiquetado como "editor de texto" en el menú de ubuntu).
Gedit está utilizando GtkSourceView para resaltar la sintaxis. Debe crear una definición de idioma para GtkSourceView.
Aquí hay un tutorial: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html
fuente