Commencer par faire fonctionner la programmation avec l'EDI Arduino, comme expliqué ci-dessus. Puis, dans cet EDI, cocher "utiliser un éditeur externe" dans Préférences/Paramètres.
Dès lors, le fichier de code source préalablement créé par l'EDI Arduino peut être travaillé en externe par Geany (ou tout autre éditeur), puis sauvegardé par cet éditeur externe. On constate alors que l'affichage dans l'EDI Arduino est automatiquement mis à jour. Et cet EDI Arduino nous sert alors "juste" à compiler le code et à le downloader sur la carte ESP32.