Acme est l’éditeur de texte développé pour le système d’exploitation Plan9 (dont des utilisateurs continuent de développer sous le nom de 9front.
Il utilise fortement la souris contrairement à des éditeurs comme vim ou emacs.
Ce qu’il y a d’intéressant c’est la façon dont il intéragit avec le système.
Ici tout est du texte et ainsi il est possible de le travailler avec les divers outils que l’on retrouve dans tout système unix(-like).
J'y dévellope une suite d’outils scriptés pour faciliter l’évolution dans mon processus d’écriture (zettelzen).
Intéractions
Il est possible d'accéder à tout ce qui est affiché à l'écran grâce au programme 9p
.
acme/$winid | Dossier associé au texte de la fenêtre $winid |
acme/$winid/body | est le contenu édité de la fenêtre (non-éditable) |
acme/$winid/ctl | est un fichier socket permettant d'envoyer des commandes à la fenêtre |
acme/$winid/data | Contenu édité de la fenêtre (éditable) |
acme/$winid/errors | Zone où la sortie des commandes est lisible |
acme/$winid/tag | La barre au-dessus de la zone édité, contenant le chemin du fichier et les commandes |
acme/$winid/rdsel | le texte selectionné dans la fenêtre |
- Zettelzen - Écrire tranquillement, réflechir calmement.