Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-12-2015 21:27:15

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Arduino, coloration syntaxique et licence

J'aurais besoin d'un petit conseil de licence.

Je me suis mis à Arduino il n' y a pas longtemps. L'IDE officiel, nommé "arduino" est dispo dans les dépôts.

apt install arduino



Mais il n'y a pas de numérotage de ligne, ni de mode nuit, ni d'auto-complétion... Le logiciel marche bien, mais il est un peu basique, du coup je me suis mis en tête de passer par un éditeur extérieur soit Gedit soit Gnome-Builder. Du coup avec les applications de Gnome, j'ai le numérotation de ligne, le mode nuit, et un début d'auto-complétion basé sur le langage C.

Afin d'améliorer un peu la chose, j'ai fabriqué une fichier ".lang" dans le dossier /usr/share/gtksourceview-3.0/language-specs/ spécifique à Arduino et que j'aimerai le partager avec le reste du monde.

Le fichier permet d'avoir une coloration syntaxique, et l'auto-complétion pour les fonctions de bases dès qu'il détecte un fichier Arduino.
C'est un fichier xml qui pointe sur le .lang du C et C++ et il est construit sur ce modèle : https://developer.gnome.org/gtksourcevi … orial.html
J'y ai notamment ajouté les éléments de cette page https://www.arduino.cc/en/Reference/HomePage

Bref j'ai un fichier qui marche, mais il faut que je mette une licence.
Je pensais faire comme ce fichier : https://github.com/rubencaro/gedit_hack … extra.lang
en mettant mon nom, le vrai ou le pseudo je ne sais pas encore...

Le but est que le fichier atterrisse ici : https://wiki.gnome.org/Projects/GtkSour … efinitions
Mais je me demandais s'il ne fallait pas que je le mette sur GitHub aussi smile

Si vous avez un avis sur le sujet, je suis preneur.
Merci
Kao

Hors ligne

#2 19-12-2015 15:23:02

leonlemouton
Adhérent(e)
Distrib. : Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate 1.8.1
Inscription : 14-08-2012

Re : Arduino, coloration syntaxique et licence

Salut,
Tu as probablement vu ces liens mais on ne sait jamais :
http://www.pobot.org/Sublime-Arduino.html?lang=fr
http://www.sublimetext.com/
https://github.com/Robot-Will/Stino
Si ça peut apporter de l'eau à ton moulin...
smile

Leonlemouton
°(")°

Hors ligne

#3 19-12-2015 17:32:33

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : Arduino, coloration syntaxique et licence

Merci pour les liens, je ne connaissais pas, je vais regarder de plus prêt ce qu'ils ont fait.
Je penche de plus en plus pour le fait de le mettre sur GitHub (Il faut juste que je trouve le temps)
mais j'ai trouvé de la doc pour me lancer : http://christopheducamp.com/2013/12/15/ … -partie-1/

Je pense lâcher une première version sans les librairies externes et voir ensuite à l'usage.
J'ai commandé une carte USB, je vais vite pouvoir me faire une idée rapidement.

Hors ligne

#4 26-12-2015 19:40:05

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : Arduino, coloration syntaxique et licence

J'ai eu le temps de le mettre en place :
https://github.com/kaochen/GtkSourceView-Arduino
Il faudra que je relise tout ça à tête reposé.
Il faut que je fabrique un fichier d'exemple aussi

Hors ligne

Pied de page des forums