Avez-vous trouvé l'éditeur de texte idéal ?
Moi non. Alors, après plusieurs mois de réflexion sur ce que je voulais, je me suis décidé à le coder. Comme tout programmeur UN*X, l'éditeur de texte est mon outil de prédilection, qui, complété avec un bon shell et de bon outils en ligne de commande, remplace avantageusement la complexité d'un IDE.
Je désirais un outil qui ne puisse s'utiliser qu'au clavier (je n'ai pas appris le bépo pour rien), et qui soit ergonomique, facile à utiliser et apprendre. Sauf que Vim et Emacs, tout puissants qu'ils soient, restent des insultes à l'ergonomie, et nécessitent un apprentissage ardu (nan, je ne troll pas ! ou si peu...). Et les éditeurs graphiques tels Geany restent des éditeurs graphiques... pour lesquels une souris reste nécessaire.
Pourtant, mon shell me propose tous les jours une interface en ligne de commande facile à utiliser, et avec beaucoup de facilités pour ne pas avoir à tout apprendre par cœur : notamment l'auto-complétion.
Le principal intérêt de Bristol est son interface basée sur un shell objet (shell python, pour les amateurs), avec une auto-complétion agressive pour éviter d'être perdus. En plus de cela, les raccourcis clavier de toute application graphique restent valables, personne ne devrait s'y sentir perdus (à part les utilisateurs de Vim, qui écrivent :q partout).
En plus de cela, Bristol est conçu pour être modulaire, la plupart de ses fonctions sont écrites sous formes de plugins, et sont indépendants de l'interface. Pour l'instant, seule une interface en mode texte (Curses) est disponible, une en GTK+ le sera pour la prochaine release.
Pour télécharger Bristol, obtenir plus de documentation sur son installation et son utilisation, rendez-vous sur le site du projet Bristol Edit. Commentaire, critiques, propositions, insultes bienvenus !
Commentaires
Sinon, si des fois tu te lasses de ton prosélitisme anti-souris, il y a un master ihm sympa sur Toulouse
Je ne doute pas qu'il soit sympa, même si je ne pense pas que ce soit la branche qui m'intéresse... mais on verra après le M1
Après, je ne suis pas encore tout à fait un extrémisme anti-souris (sauf dans le local de Sud), le support de la souris existe même dans l'interface en mode texte de Bristol 0.1. Mais dans un éditeur où l'utilisateur passe le plus clair de son temps à écrire au clavier... quel intérêt d'utiliser le mulot ?