Freefem++ est un langage qui permet de résoudre numériquement des équations aux dérivées partielles. Plutôt utile pour créer rapidement des illustrations à différents niveaux, Freefem++ est très utilisé dans la recherche mathématique.

Il est possible d’installer un environnement de développement « officiel » pour Freefem++. Il a l’avantage de permettre d’exécuter rapidement un script. Cependant, il possède aussi énormément d’inconvénients. C’est pourquoi je préfère pour ma part utiliser un autre éditeur.

Et comme j’ai toutes mes habitudes sur Atom, mon choix s’est tout naturellement tourné vers celui-ci. Un seul problème restait encore à résoudre : celui de la coloration syntaxique. Car Atom n’est pas franchement orienté mathématiques.

C’était donc pour moi l’occasion de développer mon tout premier package pour Atom. Nommé language-freefem, il permet, comme son nom l’indique, d’ajouter le support du langage Freefem++ à Atom, avec la coloration syntaxique qui va bien.

Les styles sont standards donc vous ne serez pas perdus : les nombres apparaîtront comme pour tous les autres langages, de même pour les instructions, etc.

Tout ce que vous avez à faire pour profiter de la coloration syntaxique pour Freefem++ dans Atom, c’est donc installer le package comme n’importe quel autre. Ensuite, tout est automatique : Atom détectera automatiquement qu’il s’agit d’un fichier Freefem++ si vous l’enregistrer en .edp.