Bram Moolenaar l'a annoncé sur la liste de diffusion : "Vim 7 is ready!"
Après plusieurs années de développement et 6 betas, la nouvelle mouture de l'éditeur est enfin disponible en version stable.
Les principales améliorations sont :
Bram Moolenaar a récemment annoncé son embauche par Google, suite à laquelle il ne travaille plus sur Vim à plein temps. Rappelons que Vim est toujours un "charityware" : il est distribué sous une licence compatible GPL, cependant l'auteur encourage les dons à une association humanitaire (ICCF, en l'occurrence).
NdM: merci également à Axioplase et Merlin pour leur proposition de dépêche.
Après plusieurs années de développement et 6 betas, la nouvelle mouture de l'éditeur est enfin disponible en version stable.
Les principales améliorations sont :
- Correction orthographique pour 50 langues
- Complétion "intelligente" (Omni-complétion = complétion par contexte) pour : C, HTML, Ruby, Python, PHP...
- Onglets pouvant contenir plusieurs fenêtres chacun
- "Arbre d'annulation" (Undo branches) permettant d'éviter la perte de texte accidentelle
- Ajout de listes et de dictionnaires dans les scripts Vim (comme en Python)
- Profiling pour les scripts Vim
- Amélioration du support de l'unicode
- Mise en évidence de la ligne/colonne courante ainsi que des parenthèses/crochets/accolades correspondantes
- Support de la traduction pour les pages de manuel
- Grep interne fonctionnant sur toutes les plateformes permettant de chercher dans les fichiers compressés
- Parcours de répertoire à distance ainsi que des archives zip et tar
- Affichage des caractères multi-octet
Bram Moolenaar a récemment annoncé son embauche par Google, suite à laquelle il ne travaille plus sur Vim à plein temps. Rappelons que Vim est toujours un "charityware" : il est distribué sous une licence compatible GPL, cependant l'auteur encourage les dons à une association humanitaire (ICCF, en l'occurrence).
NdM: merci également à Axioplase et Merlin pour leur proposition de dépêche.
Vim (1772 hits)
Annonce de la sortie (331 hits)
Téléchargement (586 hits)
Dictionnaires (377 hits)
> Lire la dépêche (93 commentaires, moyenne: 3).
Vous avez demandé le commentaire #709429.




Petit bemol
Bon, vim est mon editeur préféré mais ça tout le monde s'en fout.
J'applaudis des deux mains pour les tabs et la completion des répertoires
a distance.
Seul déception : Le langage de script. Pourquoi continuer è développer
un langage abscon et mal foutu au lieu de privilegier l'intégration avec,
par exmeple, python.
Vim y gagnerait certaiment en communauté et en script.
Le langage de script courant est vraiment dégueu et mal fait. ça n'encourage pas à participer.
Bon voilà, c'était la petite note négative pour la form.
[+] [^]Re: Petit bemol
Pire qu'Emacs lisp?[^]Re: Petit bemol
Marrant tous ces gens qui crachent sur lisp...
Il n'est certe pas super lisible (quoi que, avec une bonne indentation, et si on a bien réfléchi en amont a comment coder la chose... c'est pas pire que certains codes C/C++), mais qu'est ce qu'il est puissant comme langage fonctionel...
Ah oui, ca demande a savoir bien coder en récursif, et savoir ce que c'est qu'une fonction au sens mathématiques du terme :p
C'était pour marcher dedans, il parait que ca porte chance.
[^]Re: Petit bemol
Ce sont des concepts qu'on est ravi d'utiliser quand on veut juste changer une option de config a la con. :-)
phil.freehackers.org
[^]Re: Petit bemol
bah pour les fichiers de config, je vois pas où est le problème, tu utilises ViM et... euh, non rien.
Sinon, quand tu modifies un fichier de conf, mis à part ton .emacs, je n'en connais pas beaucoup qui ont besoin d'un dialecte LISP... :-)
[^]Re: Petit bemol
Pour ça, tu peux utiliser emacs lui-même, il a une interface pour changer les options, elle est bien foutue, avec un arbre des configs et pas compliquée à utiliser. Oui Emacs sait configurer emacs !! ;)
--
Jedaï
[^]Re: Petit bemol
Tu es libre d'utiliser le langage de script qui te plait pour les scripts vim : python, ruby, tcl, perl, et sûrement d'autres. Le langage vim est le langage natif, qui est une extension des fichiers de configurations de vi.