Syntaxis de Groovy en el nuevo gedit

Con el cambio a Gnome3, no todo es como era antes, aunque algunas cosas, como agregar la sintaxis de Groovy a gedit, es afortunadamente muy similar.

Para agregar el coloreo de sintaxis hay que descargar un archivo .lang, el cual es parte del bundle de grails para gedit que puede descargarse de http://grails.org/Gedit (hay otros, pero ese es el que yo uso)

Luego ejecuto los siguientes comandos para crea las carpetas que necesito

mkdir -p ~/.local/share/gtksourceview-3.0/language-specs
mkdir -p ~/.local/share/mime/packages

Copio los achivos .lang en la carpeta language-specs que creé antes.
Creo un archivo llamado Overrides.xml en la carpeta packages con el siguiente contenido

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/x-groovy">
        <sub-class-of type="text/x-java"/>
        <comment>Groovy Source File</comment>
        <glob pattern="*.groovy"/>
    </mime-type>
    <mime-type type="text/x-groovy++">
        <sub-class-of type="text/x-groovy"/>
        <comment>Groovy++ Source File</comment>
        <glob pattern="*.gpp;*.g++"/>
    </mime-type>
    <mime-type type="text/x-gsp">
        <sub-class-of type="text/html"/>
        <comment>Grails GSP File</comment>
        <glob pattern="*.gsp"/>
    </mime-type>
</mime-info>

Finalmente ejecuto la siguiente linea de código para actualizar la base de datos de mime.

update-mime-database ~/.local/share/mime

Y listo… sin necesitar permisos de administrador, para el usuario actual, ya tengo sintaxis de groovy en gedit.


Discussion Area - Leave a Comment