Como alterar o realce padrão do gedit para uma extensão específica


10

Toda vez que abro um arquivo .m, o gedit associa o Octave a destacá-lo. Gostaria de mudar o comportamento padrão para o Matlab.

Como, em geral, altero o destaque padrão que o gedit dá a um arquivo associado a uma extensão para outro idioma?

Respostas:


4

Você pode alterar os arquivos /usr/share/gtksourceview-3.0/language-specs, mas copiar esse arquivo para sua casa ou perderá as alterações na atualização.
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
mudar
<property name="globs">*.m</property>
para
<property name="globs"></property>

eu também fiz algumas experiências e descobri que o arquivo objc.lang também tem a mesma linha, então talvez você precise copiar e alterar isso também.


Existe uma maneira mais agradável de fazê-lo. Como configurar a precedência dos idiomas, em vez de desativar a oitava?
ADN

O que faço depois de copiar para o diretório $ HOME? Como eu digo ao gedit que ele precisa olhar para o novo arquivo xyz.lang em $ HOME ??? Desde já, obrigado.
Srikrishnan 13/0318

Observe que nas versões modernas do gedit (por exemplo, gedit 3.34.0 no Ubuntu 19.10), o diretório correto é ~ / .local / share / gtksourceview-4.
Adam Dingle
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.