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?

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.


¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.