Atom est un éditeur de texte libre pour macOS, GNU/Linux et Windows développé par GitHub. Il supporte des plug-ins (packages) écrits en Node.js et implémente Git Control. La plupart des extensions sont sous licence libre et sont maintenues par la communauté. Atom est basé sur Chromium et Electron et est écrit en CoffeeScript.
Je vous propose dans ce billet de découvrir les quelques extensions que j'utilise :
Affiche une map sur le coté de chaque fichier
apm install minimap
Comme son nom l'indique met à jour automatiquement tous les packages installés
apm install auto-update-packages
Affiche des icons en fonction des fichiers
apm install file-icons
Affiche en couleur les codes couleurs (HTML, nom, ou RGB)
apm install pigments
Rajoute au menu "file" l'option d'ouvrir les fichiers récents
apm install open-recent
Linter est un moteur de correction, ici sur un fichier Toml avec l'extension linter-toml
apm install linter
# install dependency
apm install linter-ui-default intentions busy-signal
Pour gérer les fichiers DockerFile
atpm install language-docker