Presque un an après la première, voici la seconde release de Bristoledit.
Rappels rapides : Bristoledit est un éditeur de texte adapté à l'édition de programmes informatiques ou de documents structurés (LaTeX ou HTML). Les principes de l'éditeur sont :
- Interface : l'éditeur peut s'utiliser uniquement au clavier, mais sans être pour autant difficile à apprendre (raccourcis clavier habituels, shell avec autocomplétion complète).
- Fonctionnalités : il existe déjà des outils qui font les choses bien,
autant les utiliser. Par exemple, la fonction de recherche de l'éditeur
utilise
grep
, le système permettant d'aller à la définition d'un symbole se base sur Exuberant Ctags. - Modularité : la plupart des fonctions sont implémentées sous formes de plugins, qu'il est possible de désactiver, de remplacer... Rajouter une fonction est aussi facile.
- Personnalisation : la configuration de l'éditeur se fait à l'aide de fichiers Python, qui restent simples à éditer en tant que fichiers de configuration, mais peuvent servir pour implémenter les fonctions qui vous manquent en peu de lignes de code.
La version 0.2 ne propose toujours qu'une interface en mode texte (ncurses), mais la liste des changements depuis la version précédente est plutôt longue.
Pour le téléchargement, les instructions d'installation et d'utilisation, rendez-vous sur le site de Bristoledit.
Le développement continu, avec une roadmap déjà bien remplie, et une phase importante de refactoring qui commence.
Commentaires
Hop, une petite correction. Je passe par ici car je n'arrive pas à commiter en local sur bzr. http://gist.github.com/472910
Donc un petit diff, rien de bien méchant, mais sinon le setup.py install foire
Il est temps de le tester, ce bristol edit !
Oups...
C'est corrigé dans le dépôt et dans l'archive. Ça m'apprendra à renommer des fichiers juste avant de releaser.
Merci et bon test
Tu peux aussi rajouter la dép à chardet dans le "requires"
C'est updaté
J'ai rajouté toutes les dépendances nécessaires dans le
setup.py
. Mais ça ne remplace pas la lecture duINSTALL.rst
pour les utilitaires recommandés mais non nécessaires !