Éditeurs de texte : aperçu de Chocolat

Nicolas Furno |
Chocolat est le nom d'un nouvel éditeur de texte pour Mac OS X. Encore en développement, Chocolat est actuellement au statut d'alpha privée : il faut demander une invitation sur le site de l'éditeur pour pouvoir y accéder. À terme, l'application sera vendue environ 34 € (30 £) sur le Mac App Store et sur le site de l'éditeur.

Chocolat

Chocolat comble l'absence de mise à jour majeure de TextMate : cette application se veut la version 2 que l'éditeur semble incapable d'offrir. Pour assurer ce statut, les développeurs de Chocolat ont choisi de rendre leur application autant compatible avec TextMate que possible. On pourra ainsi utiliser les bundles et les thèmes de ce dernier, évitant ainsi un pénible travail de réécriture, même si tout n'est pas compatible dans la version actuelle, loin de là. Autre manque de la version actuelle, l'ouverture des projets TextMate ; Chocolat dispose néanmoins de son propre système de projets.

Chocolat

Qui dit version alpha dit fonctions manquantes. Pas d'autocomplétion dans Chocolat pour le moment par exemple, pas plus de possibilité pour scripter l'application, même si les dernières versions commencent à implémenter une API. En contrepartie, certaines fonctions plus originales sont déjà présentes, comme l'affichage de deux documents côte à côte, le support des onglets (nommés espaces de travail) ou encore l'ouverture rapide d'un document basé sur le dossier de travail en cours.

Chocolat

En l'état, Chocolat est une application déjà solide pour éditer tout type de fichier et de langage, mais il ne s'impose pas comme une évidence dans le paysage déjà chargé des éditeurs de codes. Il lui manque sans doute quelques fonctions majeures, mais il ne s'agit après tout que d'une version alpha. Vous pouvez en tout cas tester Chocolat gratuitement pendant la période de développement.

Chocolat
avatar Anonyme (non vérifié) | 
Pour utiliser ce genre de logiciel il faut avoir le foi.
avatar LaurentR | 
Espresso, Chocolat, Caffeine, ça sera quoi pour le suivant ?
avatar DarkChocolâte | 
Java ?
avatar Eaglelouk (non vérifié) | 
Caffeine. Bon blague a part, ce genre de logiciel me rebute un peu, je préfère un tout en un comme XCode, ou Coda, mais je n'ai pas testé Espresso.
avatar ziggyspider | 
Caffeine n'a rien à voir, c'est pour empêcher un portable de s'endormir !
avatar Artanis | 
Je beta-teste (comme je teste à peu près tous les éditeurs de texte en cours de développement), et j'avoue qu'il y a des idées, mais encore beaucoup de boulot. Le silence d'Allan Odgaard dès que ça concerne TextMate 2 est déprimant, les autres éditeurs ont de très bonnes idées, mais il manque toujours quelque chose. Si Chocolat arrive à réutiliser les bundles Textmate de manière fiable, ça sera un (très) gros plus. Je n'ai pas trouvé mieux pour avoir un vrai système de coloration syntaxique basée sur la grammaire des langages. Maintenant, un programme avec ça, plus l'interface de Kod, plus quelques rafinements de Sublime Text, ça serait le pied. La quadrature du cercle, visiblement. En l'état, Chocolat est une bêta de plus d'un éditeur de texte prometteur, mais pas encore au niveau.... ...et j'en reviens toujours à TextMate.
avatar L-J | 
TextMate était déjà si bien qu'il faudrait vraiment une belle bête pour que je pense à le remplacer. L'absence de v2 ne m'inquiète pas plus que ça (des correctifs pour assurer la compatibilité avec les màj de Mac OS X sortent de temps en temps). D'autant plus qu'il est si dûr de changer ses habitudes :-) ...
avatar Artanis | 
Pour être tout à fait honnête, j'ajouterais quand même qu'il y a de gros progrès au fil des révisions.
avatar legallou | 
Qu'apporte TextMate par rapport à BBEdit. Merci de m'éclairer.
avatar LaurentR | 
Et TextWranglet
avatar Artanis | 
@ legallou: les gros avantages de TextMate sont: - son interface, plus propre et agréable; - ses bundles qui permettent vraiment énormément de chose (macros, scripts, templates), et qui peuvent être écrits en différents langages de script; - le mécanisme de complétion efficace; - ses définitions syntaxiques sont vraiment, mais *vraiment* très puissantes; - et, par rapport à BBEdit, son prix. Il y a quelques plugins qui permettent d'étendre ses capacités dans certains domaines dans lesquels le support était limité ou inexistant (comme l'intégration Git/SVN/etc). C'est difficile d'avoir une idée d'à quel point il est agréable et efficace à utiliser sans le tester, mais il y a quelques vidéos intéressantes à http://macromates.com/screencasts . Pour moi le seul problème de TextMate c'est la frustration devant l'absence de v2. Après, BBEdit a aussi quelques raffinements qui manquent à TextMate, comme le serveur web intégré. Mais quand il s'agit d'écrire du code, TextMate est clairement meilleur.
avatar Grenade | 
J'ai fais le switch depuis Textmate vers MacVim et je ne m'en plains pas :) Donc encore un éditeur de texte, lourd, pas maintenu à terme : non merci
avatar bikoz | 
Pour moi, TextMate 2 c'est MacVim :-)
avatar Anonyme (non vérifié) | 
Pourquoi ne pas utiliser SublimeText2 ? Il est multiplateforme, gère aussi les fichiers de syntaxe de TextMate et possède plein de fonctionnalités originales. Voir par exemple l'article suivant: http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/ qui présente, entre autre, la multi-sélection.
avatar Artanis | 
@ kib2 : Il gère uniquement une partie des bundles de TextMate, et encore pas très bien. Comme je disais, il a des avantage, mais n'est pas vraiment là encore.
avatar Anonyme (non vérifié) | 
@Artanis: en effet, c'est bien pour cela que j'avais précisé pour les fichiers de syntaxe uniquement (et donc pas les bundles). Cependant, on peut toujours écrire ses propres Bundles, mais cette fois-ci le langage est imposé par SublimeText2: ce sera du Python.
avatar dede125a | 
@Artanis +1 Tous le temps où je bossais avec MacOS < X j'utilisais BBEdit avec bonheur ; mais le jours où je suis tombé sur TextMate et ses bundles ; alors là, j'ai eu l'impression de toucher le Saint Graal. MacVim est manifestement très puissant aussi ; mais je n'ai jamais eu assez de neurones pour mémoriser suffisamment de commandes ^_^'
avatar dede125a | 
Par ailleurs, je recommande régulièrement à mes étudiants de commencer avec Komodo Edit (pas Komodo IDE qui est payant) car il est gratuit, multiplateforme et gère lui aussi pas mal de langages de manière efficaces. Ensuite si vous en voulez plus il a effectivement des solutions payantes de très haute volée sur notre plateforme.
avatar Ali Baba | 
@LaurentR Poulain Grand Arôme.
avatar legallou | 
Merci @Aranis pour les informations
avatar Shralldam | 
J'ai encore utilisé TextMate récemment pour coder un mini-site, le tout sous Lion… Aucun souci.
avatar flapy | 
Argggh 34€ pour un "simple" éditeur de texte

CONNEXION UTILISATEUR