Votre éditeur doit être capable de faire le suivant :
* permettre de se déplacer par les S-expressions et montrer les parénthèses correspondantes;
* indenter proprement le code;
* trouver les parénthèses mal équilibrées;
* orner le code des polices et des couleurs;
* trouver la définition d'un symbole quelconque;
* trouver les arguments ou la documentation d'un symbole quelconque;
* retrouver l'expansion des macros dans une expression quelconque;
* envoyer l'expression courante, une région ou un fichier au lisp pour l'évaluer ou le compiler;
* garder une histoire des commandes envoyées au lisp et offrir la possibilité de les éditer et les renvoyer;
* supporter le clavier, le souris et les menus.
Emacs sait faire tout cela. Si votre éditeur ne le sait pas, plaignez-vous jusqu'à ce que ça est réparé ou en cherchez-vous-en un nouveau.
Partager