Live data from Hacker News

EVi, a Hard-Fork of Vim

codeberg.org

31–40 of 67 posts

Re: EVi, a Hard-Fork of Vim

#31

Honest question: why would anyone use Vim and not NeoVim nowadays? I've switched what, 12 years ago? And I've never had to look back. Just curious, to be honest. Especially since neovim is full of new features, while the Vim9 scripting language kind of tanked

muscle memory mainly, I guess?

Sure, switching might not be that troublesome, but I can tell you the first 48 hours or so will be painful, you'll insert stray ":" and "i" characters everywhere :)

Re: EVi, a Hard-Fork of Vim

#32

Honest question: why would anyone use Vim and not NeoVim nowadays? I've switched what, 12 years ago? And I've never had to look back. Just curious, to be honest. Especially since neovim is full of new features, while the Vim9 scripting language kind of tanked

One reason might be how off-putting the Neovim community is, hijacking Vim discussions to denigrate an all-time-great, beloved work of technology and its creator (who did decades of work for free, gave it to the world, and gave any money to actual orphans) all for Neovim users'/devs' own egos, promotion, and obsession. Almost all of Neovim was made by Moolenaar, from concept to execution, and I don't know that I've ever seen any gratitude.

I've never seen Vim users do that. If I had to choose, I'd use Vim.

Re: EVi, a Hard-Fork of Vim

#33
post #26
post #23

Earlier quoted context omitted.

Given githubs stance on AI "coding" it would be hypocritical to host the project on github.

So it's a fork based on principle ? I'm a slop hater as much as the next one but that really does seem petty.

Making a decision on principle is the opposite of petty, isn't it?

Re: EVi, a Hard-Fork of Vim

#34

Honest question: why would anyone use Vim and not NeoVim nowadays? I've switched what, 12 years ago? And I've never had to look back. Just curious, to be honest. Especially since neovim is full of new features, while the Vim9 scripting language kind of tanked

Because I don't choose what tools are available on every server at work, and it's guaranteed that at the very least old-school vi is installed on every linux server, and often vim. Maintaining that muscle memory is useful.

Re: EVi, a Hard-Fork of Vim

#35
Fabulous! Compiled & installed on my Fedora dev VM, no issues. Glad to see the effort made, and I expect we'll see a lot more projects like this going forward as slop unfortunately pervades more OSS.

Re: EVi, a Hard-Fork of Vim

#36
post #5
post #3

What is AI-taint and why is regular vim tainted?

I would guess it means they accepted AI generated submissions into the vim codebase. There's a discussion in the EVi repo about needing to find people who know vimscript. Funny enough, I am planning to use contributing some vimscript to an extension as my first AI coding agent project partly because I don't know vimscript well. Although that does mean it'll be hard to critically evaluate the output. I can compare it…

I have been writing a vim coding assistant harness in vimscript. I'm now writing it with itself. It's a weird language, and not terribly well represented in training sets compared to other languages. But it's fun - you can do things like divide by zero. On purpose.

Re: EVi, a Hard-Fork of Vim

#37
"AI Taint" you mean code that is written better and faster than humans? I've been programming since 2002 and I consider myself a better than average programmer and I have no problem admitting that using Claude Code has dramatically improved the quality and speed of my output.

Re: EVi, a Hard-Fork of Vim

#38
Very nice, will look into it myself. Now if only they can set the defaults back to what vim 6.x used I will be happy.

The new defaults drive me crazy and I had to update ~/.vimrc to disable them.

This is what I had to add, but once in great while a default will be reset which I have yet to figure out why that happens.

    :let no_man_maps=1
    :let loaded_matchparen = 1
    :set comments=""
    :set matchpairs=""
    :set mouse=
    :set nocin
    :set nohlsearch
    :set noincsearch
    :set nois
    :set paste
    :syntax off
    """ disable autocomments
    :au FileType * setl fo-=cro
    """ turn off brace match comment matching
    set noshowmatch
    """ stop autoindent
    set noautoindent
    :filetype indent off
    ""set columns=80
    set noundofile
    set showmode ruler
    " turn off a new vim 8 default
    set scrolloff=0

Re: EVi, a Hard-Fork of Vim

#39

"AI Taint" you mean code that is written better and faster than humans? I've been programming since 2002 and I consider myself a better than average programmer and I have no problem admitting that using Claude Code has dramatically improved the quality and speed of my output.

> I consider myself a better than average programmer and I have no problem admitting that using Claude Code has dramatically improved the quality and speed of my output.

Genuine question but is it really your output anymore?

There are projects where the output is all what matters for example (Some script/basic project-prototyping/idea-validation) and then there are outputs where you want to feel the ownership "my code, my software"

AI has definitely tainted the latter and depressed people into not releasing source code anymore because they feel like AI will just train on it/ AI issues and even read the Sam and matplotlib on that whole controversy. So in my opinion, AI has definitely tainted some pretty valuable priceless things.

Re: EVi, a Hard-Fork of Vim

#40

Honest question: why would anyone use Vim and not NeoVim nowadays? I've switched what, 12 years ago? And I've never had to look back. Just curious, to be honest. Especially since neovim is full of new features, while the Vim9 scripting language kind of tanked

gvim?
Post reply on HN