Alors, c'est très peu connu pour l'instant, mais l'éditeur que j'utilise en ce moment pour écrire du Crystal, mes mails, des scripts, et tout un tas d'autres trucs, c'est vis.
Pour faire simple : c'est vim mais sans le code historique, avec
une gestion des curseurs multiples qui est géniale
une bonne gestion de la coloration syntaxique (basée sur les LPeg de Lua)
une rapidité d'exécution enfin digne de ce qu'on pourrait attendre d'un éditeur (oui, même vim est beaucoup trop lent selon moi, c'est peut-être lié à des modules que j'ai mais j'en suis pas certain)
une interface réellement simple et générique (l'interface où on tape des commandes est vu comme un simple buffer où on écrit du texte, comme pour n'importe-quel fichier, pour ne donner qu'un exemple)
des expressions rationnelles régulières
Et les développeurs ont aussi déterminé des non-objectifs clairs qui me font dire qu'ils vont dans le bon sens (pour un éditeur de code, pour la simplicité du code, pour garder un éditeur qui ne fait qu'éditeur, etc.).
Je reconnais cependant que tant qu'on n'aura pas implémenté le Language Server Protocol, il restera moins intéressant que n'importe-quel autre éditeur pour ceux qui veulent un outil les aidant à l'écriture de code.
# Vis
Posté par karchnu (site web personnel) . En réponse au journal Atom / VSCode. Évalué à 10. Dernière modification le 18 octobre 2019 à 12:02.
Alors, c'est très peu connu pour l'instant, mais l'éditeur que j'utilise en ce moment pour écrire du Crystal, mes mails, des scripts, et tout un tas d'autres trucs, c'est vis.
Pour faire simple : c'est vim mais sans le code historique, avec
Et les développeurs ont aussi déterminé des non-objectifs clairs qui me font dire qu'ils vont dans le bon sens (pour un éditeur de code, pour la simplicité du code, pour garder un éditeur qui ne fait qu'éditeur, etc.).
Je reconnais cependant que tant qu'on n'aura pas implémenté le Language Server Protocol, il restera moins intéressant que n'importe-quel autre éditeur pour ceux qui veulent un outil les aidant à l'écriture de code.
Mais voilà, pour moi c'est une vraie bonne piste.