Capita a volte che un file abbia estensione particolare che impedisce a gedit di evidenziare la sintassi in modo corretto. Un tipico esempio sono i files .erb di RubyOnRails che dovrebbero essere evidenziati con la sintassi rhtml, presente in gnome ma non associata a questa estensione.

Per aggiungere una estensione a una sintassi cercare nella cartella /usr/share/gtksourceview-2.0/language-specs/ il file .lang a cui associare l'estensione.

Quindi, se vogliamo aggiungere l'estensione .erb alle visualizzazioni rhtml il file da modificare e' /usr/share/gtksourceview-2.0/language-specs/rhtml.lang nel seguente modo:
<property name="globs">.rhtml;.erb</property>

blog comments powered by Disqus