Textmate
J'avais parcouru la page web de Textmate quelques mois auparavant mais je n'avais pas testé l'éditeur.
Hier Richard m'en a reparlé et du coup j'y suis retourné.
J'utilise Eclipse jusqu'à présent + smultron. Eclipse est un excellent éditeur mais malheureusement un peu lourd en RAM.
J'ai donc pris la décision d'installer Textmate et de prendre une licence.
Editeur léger, très ergonomique, proche du système, bref tout ce dont j'ai besoin.
Cependant, petit soucis lorsque j'ai tenté mon premier commit de Thelia sur le svn de Sourceforge.
Mon client SVN ne supportait pas le SSL. Qu'à celà ne tienne, j'ai installé un autre client SVN : celui de Metissan.
Je retente un commit et ... non.
La gui de Textmate ne demande pas le login/pass. En lisant la doc, le module subversion a été développé pour utiliser un svn+ssh avec authentification par clé. Il est clair que passer par ssh aurait été pour moi une solution parfaite mais je n'ai pas le choix chez Sourceforge.
J'ai donc eu une idée. J'ai crée un script shell : /usr/bin/svn qui contient :
/usr/local/bin/svn --username utilisateur --password motdepasse $@
De ce fait lorsque Textmate appelle svn, c'est mon script qui est appelé. Celui-ci appelle le vrai client svn en lui passant le nom d'utilisateur, le mot de passe et les arguments qu'il a lui même reçus.
Je tente un commit et youpi !!!
Je conseille à tous les utilisateurs d'OS X cet éditeur qui franchement est un superbe outil. Avec cette petite astuce vous pourrez utiliser un SVN ssl sans aucun soucis.

Commentaires
A noté qu'un tarif étudiant existe.
Je l'utilise depuis un moment, que ça soit pour faire du C/C++, du java, du php, de l'html, du css. Il propose nombre de complétion (sauf en php, mais une recherche sur php completion textmate et le tour est joué).
Les fonctions que j'apprécie sont la colorisation (plein de possibilité par défaut, donc on choisi celle que l'on préfère), la possibilité d'executé ses propres commandes (j'ai rajouté un control-commande-V qui fait un php -l du fichier courant (le -l signifiant à php de vérifier uniquement la syntaxe, ça évite des désagrément lors du test d'une page). Enfin le fait de pouvoir ouvrir un dossier ( via le finder ou en ligne de commande avec la commande mate) et de parcourir ainsi tout les fichiers/sous-dossiers.
Bref, que du bon
Pour le PHP, si je commence à taper et que je donne un coup d'escape, ça me complète bien pourtant.
Yoan ... tu es conscient que les gens "normaux" ne comprennent pas la omitié des mots de ton post là ? hein tu le sais ça ?
J'aime beaucoup aussi, mais par contre je galère un peu à me sevrer d'éclipse, je cherche désespérément l'équivalent du "ctrl+shift+O" :/