• [^] # Re: lequel

    Posté par . En réponse au journal Tour d'horizon des éditeurs de texte pour le terminal. Évalué à 3.

    En tous cas, il faut une version de gcc assez récente. Je l'ai compilé sur OpenBSD et j'ai du installé le gcc des ports (en même temps, sur OpenBSD de base ils n'actualisent plus les versions gcc depuis longtemps). J'ai pas réussi avec Clang, par contre, mais vu que j'y connais très peu, c'était peut-être juste qu'il manquait le bon flag. Sinon, j'ai du faire aussi un hack tout moche dans un des fichiers source (mettre un chemin en dur), mais ça devrait pas être nécessaire sous Linux.

    Mon impression est que c'est original, le langage est vraiment orthogonal, et le fait de pouvoir splitter une sélection avec une expression régulières en plein de petites sélections est pas mal du tout. Après, en pratique, je ne trouve pas que ça change tant que ça, c'est juste un peu plus intéractif (donc sans doute plus facile à apprendre, parce qu'on voit la sélection à laquelle on applique la commande). L'aide intéractive pour les commandes est pas mal au début... mais je me demande si à la longue c'est pas lourd (c'est pas très discret), et j'ai pas vu comment la désactiver. Un vrai inconvénient, c'est qu'il manque encore beaucoup de choses pour que ce soit utilisable pour tous les besoins : les expressions régulières, par exemple, sont un peu basiques (. ne matche pas un caractère utf8, mais un byte, ils ont déjà un tiquet sur ça : j'espère qu'ils iront vers du pcre ou quelque chose de mieux), il manque des petites commandes typiques que j'utilise en vim couramment (aller jusqu'à tel ou tel caractère et des choses comme ça), et pour les plugins c'est un peu dans les débuts. Les performances sont correctes, il me semble (mais j'ai pas fait de vrai test pour comparer avec vim). J'ai pas remarqué de bugs flagrants, à part une assertion ou quelque chose comme ça qui a raté à un moment avec un petit panneau d'erreur, mais j'ai pas réussi à reproduire ensuite (j'ai pas trop fait attention sur le moment à ce que je faisais, vu que je testais un peu au pif).

    Il y a un truc que j'aime pas trop, c'est que certains raccourcis passent par alt (ce qui a le mauvais goût d'entrer en conflit avec mon gestionnaire de fenêtres), mais bon, c'est possible de remapper, donc pas vraiment un problème, a priori.

    J'ai pas non plus beaucoup testé, il manque trop de plugins dont j'ai besoin, mais le concept est décidément original (même si je ne suis pas sûr personnellement de préférer autant d'intéractivité par rapport au mode ex de vim).