Pour éditer un programme C ou un texte quelconque, on utilise le logiciel Emacs. Il s'agit d'un éditeur de textes très puissant dont nous ne décrirons ici que les commandes les plus élémentaires. Pour en savoir un peu plus, nous conseillons de se référer au menu Help situé en haut à droite dans la fenêtre Emacs.
Emacs est un éditeur dit multi-modes qui sait s'adapter à la syntaxe des différents types de texte que l'on peut être amené à éditer avec lui. Par exemple, dès qu'on charge un fichier source C (fichier suffixé par .c), Emacs se place en mode << C >>. Il est alors capable de décaler correctement les lignes du programme (on dit << indenter >> d'après l'anglais) et de colorier les mots de manière à rendre le programme plus lisible et donc moins sujet aux erreurs.