Graviton : éditeur de code minimaliste et open source

par Korben -

Je viens de tester Graviton, un éditeur de code open source, et comme c’est pas tout mal je me suis dit que ça pourrait vous intéresser.

L’outil est développé par Marc Espin, un développeur de 16 ans, qui nous propose une interface plutôt épurée et disponible en plusieurs langues (anglais, espagnol, italien et catalan. Le français est en cours).

Graviton est déjà multiplateformes (Windows, Linux et macOS) et propose pas mal des fonctionnalités classiques que vous pouvez attendre d’un tel éditeur : autocomplétion, mise en évidence de la syntaxe, personnalisation de l’interface, split screen …

Lorsque vous installez le logiciel sur votre machine, il va créer un dossier (.graviton) qui contient des données de base, telles que la configuration, les projets récents, les plug-ins, etc. Voilà à quoi ressemble l’arborescence (plutôt simple non ?) :

|-.graviton |-- highlights |-- plugins |-- plugins_db |-- themes |-- config.json |-- log.json 

Dossier qui se trouvera à différents endroits selon l’OS que vous utilisez :

  • Windows - C:UsersusernameAppDataRoaming.graviton
  • Linux - /home/username/.config/.graviton
  • MacOS- /users/username/library/applications support/.graviton

Vous allez aussi pouvoir améliorer assez facilement cette base avec des plug-ins et des thèmes. Il suffit de vous rendre dans les sous-dossiers “plugins” et “themes” et d’ajouter/supprimer ce qui vous intéresse (format JSON pour les thèmes) puis de relancer Graviton. Ez pz comme diraient les ‘ricains.

Pas d’innovations de folie donc, mais c’est efficace et pratique à utiliser. Ce sera sans aucun doute trop léger pour les purs barbus, mais pour une simple édition de code l’outil est plutôt bien adapté.

Graviton n’est pas non plus exempt de tout reproche : il est basé sur le framework Electron (pas le plus optimisé qui soit comparé à CudaText par exemple), ne supporte que le HTML de manière native …

Mais gardez en tête qu’il ne s’agit pour l’instant que d’une version Beta (sortie il y a tout juste quelques jours) donc tout n’est pas encore parfait et c’est bien normal.

En tous cas, n’hésitez pas à tester, contribuer (si vous pouvez) ou juste suivre l’évolution du projet sur le GitHub. Et soutenons les petits jeunes qui font des choses cools ;)