Vim est un éditeur de code historique très populaire auprès des informaticiens. Il est supporté sur un nombre incroyable de machines. Malheureusement son créateur Braam Molenaar est décédé il y a quelques années. Un nouveau mainteneur est arrivé.
Malheureusement, on vient de découvrir qu'il a décidé d'utiliser l'IA 😭
C'est une catastrophe 😭
@ccll Sinon y'a emacs.
@mdk @ccll pourquoi pas nano tant qu'on y est ?
</troll>
@mdk @ccll Troll Guru Meditation Failure !

@ccll Après la dernière version de Vimscript c’était n’importe quoi et pourtant ça venait aussi du créateur, il était pas immunisé contre les décisions bancales.

Où en est neovim sur la question ? C’est ptêt l’occasion d’enfin migrer…

@breizh @ccll Sur quelle question ? L’IA ?

@breizh @ccll @faket ni pour ni contre https://github.com/neovim/neovim/pull/37255#issuecomment-3719191469

(il me semble qu'il y a eu des threads plus récents)

fix(mpack): correct boundary values for negative integer encoding by benarcher2691 · Pull Request #37255 · neovim/neovim

Summary Fix off-by-one errors in mpack encoding for negative integer boundary values -129 was incorrectly encoded as int8 (decoding to 127) instead of int16 -32769 was incorrectly encoded as int16...

GitHub
@breizh @ccll

J'étais curieux de savoir utilisant le machin moi-même, et euh, ça sent un peu le sapin.

Ils ont pas une politique explicite, et on refusé d'avoir un fichier spécifique pour aider les IA tant qu'ils en ont pas.

https://github.com/neovim/neovim/pull/36618

Ils ont accepté un petit nombre contributions identifiées comme venant d'IA, mais semblent vérifier que l'auteur ait une bonne compréhension du code.

https://github.com/neovim/neovim/pull/37255

Dans l'autre sens, ils sont pas contre l'implémentation de choses qui pourraient aider l'utilisation d'agents dans neovim directement, même si la plupart peuvent être aussi utilisé pour d'autre trucs.

https://github.com/neovim/neovim/issues/32084
feat: add AGENTS.md to aid AI assisted development by lewis6991 · Pull Request #36618 · neovim/neovim

AI-Assist: OpenAI ChatGPT

GitHub
@GeoffreyFrogeye @ccll Position décevante, encore relativement raisonnable, mais pas dans la bonne direction :/ À suivre donc.

@ccll Bram était ultra central dans le projet Vim, et c’était un problème déjà de son vivant.
Chris Brabandt a pris le relais, mais il est dépassé par les événements. Il disait déjà l’an dernier que le projet était en mode « maintenance », qu’il n’était plus question d’ajouter des fonctionnalités ambitieuses :
https://thenewstack.io/vim-after-bram-a-core-maintainer-on-how-theyve-kept-it-going/

Et là, il passe carrément par Claude pour faire les revues de code, semble-t-il… On touche le fond.

Vim After Bram: A Core Maintainer on How They’ve Kept It Going

What happens when the chief maintainer of an open source project dies. Maintaining VIM turned out to be a full time job, though the community has stepped in to help.

The New Stack

@ccll Neovim est depuis longtemps le projet qui a repris le flambeau. Les mainteneurs acceptent du code généré par IA, mais les PRs associées sont flaggées. La revue se fait évidemment toujours sans IA.

Helix est une autre alternative, inspirée par Kakoune plutôt que Vim. Je ne sais pas quelle est leur position vis-à-vis de l’IA. S’ils décidaient de refuser explicitement le code généré par IA (mais comment contrôler ça ?), ils pourraient attirer pas mal de monde…

Cdrik ⏚🌻 (@[email protected])

VIM, cet éditeur dans la console Linux, vient d'être forké (comme OpenOffice > LibreOffice, OwnCloud > Nextcloud ou encore Organic Maps > CoMaps). Le nouveau lead développeur venait d'accepter un 'commit' de Claude IA. Le fork a été fait juste avant. La résistance s'organise dans l'opensource. #NoIA

Framapiaf
@nizarus @ccll Oui mais c’est pathétique…
Vim est devenu impossible à maintenir, c’est pour ça que son lead maintainer actuel a recours à l’IA pour s’aider à faire des revues de patches (ce qui est idiot, mais c’est comme ça). Faire un fork dans son coin sans l’équipe actuelle de Vim, c’est encore plus voué à l’échec — à moins que l’objectif soit de juste maintenir Vim comme une pièce de musée… ce qui est peut-être le mieux qui puisse arriver à ce vénérable éditeur, en fait.
@ccll Il faudra écrire un prompt pour quitter vim, maintenant 
@cgx @ccll On peut faire autrement ? 🤔
🤪
@ccll Oui, Bram Molenaar est mort le 3 août 2023 : cela fait donc plus de 2 ans et demi, cela passe à une vitesse folle. https://fr.wikipedia.org/wiki/Bram_Moolenaar
Quand j'avais signalé cette triste information, j'avais cité le livre "UNIX: A History and a Memoir" écrit par BWK, Brian Wilson Kernighan, https://www.cs.princeton.edu/~bwk/memoir.html
Que vivent les #TupperVim avec le grand palmipère @fabi1cazenave et le #format texte ! Et cela, malgré ces difficultés de Vim (encore plus avec cette annonce... ) ou de la société Tupperware.
Bram Moolenaar — Wikipédia

@ccll

🍴🍴🍴🍴🍴🍴🍴🍴🍴🍴🍴🍴