Emacs est bien plus qu’un éditeur de texte : c’est un système permettant de manipuler à peu près tout ce qui peut être représenté par du texte. Je m’en sers pour programmer, gérer mes listes de tâches à faire, lire et écrire mes e-mails, rédiger mes rapports et articles, manipuler mes dépôts git et mon système de fichiers, etc. Dans cet article, nous allons découvrir la programmation sous Emacs au travers de la réalisation d’un navigateur de tickets GitHub. Notre paquet aura pour responsabilité d’extraire de GitHub la liste des tickets (issues en anglais) ouverts pour un projet donné et d’afficher cette liste sous la forme d’un tableau (voir figure 1).
Par le biais d’un exercice, vous serez amenés à créer un fichier Emacs Lisp, à naviguer dans les menus, à trouver la documentation dont vous avez besoin, à gagner du temps avec les raccourcis clavier et à écrire un test unitaire. Dans les pages qui suivent, je me suis attaché à présenter...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première