Cómo cambiar el resaltado predeterminado de gedit para una extensión específica

10

Cada vez que abro un archivo .m, gedit asocia Octave resaltando en él. Me gustaría cambiar el comportamiento predeterminado a Matlab.

¿Cómo puedo, en general, cambiar el resaltado predeterminado que gedit da a un archivo asociado a una extensión a otro idioma?

adn
fuente

Respuestas:

4

Puede cambiar los archivos /usr/share/gtksourceview-3.0/language-specs pero, en su lugar, copie este archivo en su hogar o perderá los cambios en la actualización.
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
el cambio
<property name="globs">*.m</property>
a
<property name="globs"></property>

que también hizo algunos experimentos y descubrió archivo objc.lang también tiene la misma línea de lo que tal vez es necesario copiar y cambiar eso también.

Arvoitusmies
fuente
¿Hay una manera más agradable de hacerlo? ¿Te gusta configurar la precedencia de los idiomas, en lugar de desactivar la octava?
Adn
¿Qué hago después de copiar al directorio $ HOME? ¿Cómo le digo a gedit que necesita mirar el nuevo archivo xyz.lang en $ HOME? Gracias por adelantado.
Srikrishnan
Tenga en cuenta que en las versiones modernas de gedit (por ejemplo, gedit 3.34.0 en Ubuntu 19.10) el directorio correcto es ~ / .local / share / gtksourceview-4.
Adam Dingle