Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Resaltado de código para GcBasic y asm en Gedit

2 participantes

Ir abajo

Resaltado de código para GcBasic y asm en Gedit Empty Resaltado de código para GcBasic y asm en Gedit

Mensaje por arcachofo Dom 14 Jun 2009 - 23:22

He adaptado el archivo .lang de VB para la sintaxis de GcBasic y también el que trae piklab para asm lo he adaptado al formato .lang, así se puede tener resaltado de sintaxis para estos dos tipos.

Los archivos necesarios y las instrucciones las podeis encontrar en el widget de descargas, dentro de la carpeta "GcBasic" está la carpeta "GcBasic.lang" y ahí está todo.

ACTUALIZADO!! el 09/07/09: ver al final del post.

*****************************************************************
El proceso es el siguiente:

Añadir los archivos : gcbasic.lang y picasm.lang a la carpeta:
/usr/share/gtksourceview-2.0/language-specs/


Editar el archivo:
sudo gedit /usr/share/mime/packages/freedesktop.org.xml


Añadir las correspondientes entradas al archivo editado, como no es posible ponerlas aquí porque no salen en el mensaje, las encontrareis en el archivo: instrucciones.txt


Actualizar los mimetypes:
sudo update-mime-database /usr/share/mime/


Una vez hecho esto, cualquier archivo con extensión .asm, .ASM, .inc, .INC tendrán resaltado de sintaxis asm y los que tengan extensión .gcb o .GCB tendrán resaltado de sintaxis GcBasic, esta incluye los nombres de los registros del PIC, que se verán resaltados.
Esto debería funcionar no solo con Gedit, ya que se han creado dos nuevo mimetypes que deberían estar disponibles para cualquier programa.
Espero que os sea de utilidad, y cualquier fallo, mejora o cosa que creais que falta, hacédmelo saber para cambiarlo.


*****************************************************************

ACTUALIZACION:
Se puede hacer todo esto de una manera más sencilla.
Por un lado no hace falta tocar archivos del sistema, se puede instalar todo en la carpeta de usuario, de esta forma estos mimetypes solo estarán disponibles para ese usuario.

No es necesario modificar el archivo: /usr/share/mime/packages/freedesktop.org.xml
Se pueden añadir como archivos separados.

Ni copiar los archivos.lang a /usr/share/../.. , se pueden poner en $HOME/.local/share/.../...

Entonces te puedes descargar todo de aqui:
GcBasic-sintax
Ejecutar el instalador o copiar los archivos a mano.

Si quieres que los mimetypes estén disponibles para todos los usuarios, entonces copia los archivos a /usr/share en vez de a $HOME/.local/share
Y actualiza de esta manera: sudo update-mime-database /usr/share/mime/


Saludos a todos.
arcachofo
arcachofo
Participante Activo
Participante Activo

Mensajes : 91
Fecha de inscripción : 26/11/2008

Volver arriba Ir abajo

Resaltado de código para GcBasic y asm en Gedit Empty Re: Resaltado de código para GcBasic y asm en Gedit

Mensaje por a16er70 Jue 19 Dic 2013 - 17:51

Hola. 

He estado un año fuera de casa, y a mi vuelta, la actualización del Linux se ha llevado por delante el PikLab, y la highligting de GEdit que instalé para GCBasic. 

El Piklab ya está de nuevo instalado, aunque esta versión 0.16.2 me ha costado bastante mas que la antigua 0.5

He venido al Foro en busca del archivo para el highligt de GEdit, pero ya no funciona el enlace. 

¿ algún alma caritativa que lo tenga en algún rinconcito de su disco duro y quiera compartirlo conmigo ?

Ya sabéis :  espíritu navideño. 

Gracias de antemano y feliz Navidad a todos. 

A16er70

a16er70
Participante
Participante

Mensajes : 20
Fecha de inscripción : 12/12/2010
Localización : España - Boecillo

Volver arriba Ir abajo

Resaltado de código para GcBasic y asm en Gedit Empty Re: Resaltado de código para GcBasic y asm en Gedit

Mensaje por a16er70 Jue 19 Dic 2013 - 20:56

Hola otra vez. 

Creo que me he colado. Si que mantengo el Highligthing del GCBasic. Lo que pasa es que no lo estaba buscando bien en el GEdit. 
Además me acabo de dar cuenta de que sí funciona el link del mensaje de aquí arriba que apunta a los download.... si estás registrado y entras en el foro. Yo estaba buscando la info sin "entrar". 
Como veis tengo esto muy olvidado. 

Un saludo a todos !!

a16er70.

a16er70
Participante
Participante

Mensajes : 20
Fecha de inscripción : 12/12/2010
Localización : España - Boecillo

Volver arriba Ir abajo

Resaltado de código para GcBasic y asm en Gedit Empty Re: Resaltado de código para GcBasic y asm en Gedit

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.