Live data from Hacker News

Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

hostingadvice.com

71–80 of 123 posts

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#71

Wow, hundreds of developers and 7 newsletters!1!! has Netcraft already confirmed that Vim is obsolete?

Just past month and that too after Neovim lit a fire under Vim. The difference would be much bigger if you check for a period of last 2 years or so.

Neovim: https://github.com/neovim/neovim/pulse/monthly

Vim: https://github.com/vim/vim/pulse/monthly

I don't know why people feel emotional about Vim. Neovim is just Vim with a breath of fresh air.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#72

Earlier quoted context omitted.

> but I somehow always prefer a software, where you do things intuitively without needing to first learn a shortcut for everything. As the quote goes, "The only "intuitive" interface is the nipple. After that it's all learned." The word you're looking for is "different". Vim (and Emacs) have different shortcuts than what you're used to from Windows. That's because they're much older . Vi and Emacs actually predate th…

> "The only "intuitive" interface is the nipple. After that it's all learned." I did not know this saying, thanks. This explains why I cannot work on a GUI without a track point!

I was thinking the same thing. The trackpoint is the only kind of pointer I enjoy using. Although at one point I had a keyboard with a built-in trackball, that wasn't too bad either.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#73
post #22

I don't know if I am too old or just think differently than vim enthusiasts, but I somehow couldn't bring myself to like vim. Of course that's might be since I can't find motivation to dig into it further. As a developer I use it almost daily when doing something on the server, like editing some config etc., but I somehow always prefer a software, where you do things intuitively without needing to first learn a short…

> but I somehow always prefer a software, where you do things intuitively without needing to first learn a shortcut for everything. As the quote goes, "The only "intuitive" interface is the nipple. After that it's all learned." The word you're looking for is "different". Vim (and Emacs) have different shortcuts than what you're used to from Windows. That's because they're much older . Vi and Emacs actually predate th…

> As the quote goes, "The only "intuitive" interface is the nipple. After that it's all learned."

But many babies have trouble latching and the mother and baby need some assistance with the first few feeds - i.e. even nipples aren't totally intuitive.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#74
post #19

Earlier quoted context omitted.

You must be living in a bubble tbh. I am using vim for 12+ years now and it is perfectly fine.

Vim is fine but Neovim is better and judging from the community involvement, will keep getting better at a much faster rate than Vim.

Vim is stagnant (or was?) which is fine for most users but sucks in the long run.

Would vim 8 have async if neovim did not exist? No, because it was fine without it.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#75
post #52

Earlier quoted context omitted.

What? I've seen tarruda and co. explicitly express gratitude and thanks to Bram.

By critiquing his reluctance to accept patches because he'll be stuck maintaining that code? By forking Vim and removing some compatibility and legacy support features when tarruda's multithreading patch was not accepted? No, the core contributors have not been outright in their criticisms, but IMO the fork itself shows a lack of respect for Bran's work and a lack of willingness to work with him to make Vim better. A…

Except that the direction we were moving wasn't one branch that was much better, it feels like it was no improved branches at all.

vim7 was a great improvement, and when I show people the time travel capabilities it blows their minds. But that was a long time ago. With the number of people to whom vim is very important, I'm surprised there isn't more results coming out of it.

Though maybe it is mostly that the core doesn't need to change and innovation can happen in the plugins? That is certainly true to some extent, but the async stuff was way overdue.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#76
post #42
post #18

> Bram admitted to using other editors on rare occasions, and said he always misses the dot (.) command, which repeats a change several times in different positions, and the ability to record and replay a sequence of commands. > “Just a simple ‘change this text into that text’ can be very laborious without a repeat command,” he said. “I haven’t seen another editor that provides this feature.” Note that emacs has had…

Have you used vim? . is much closer to running a keyboard macro than it is to C-x z - only you don't have to record anything ahead of time, nor necessarily even realise until afterwards that you might want to reuse what you've just done. There's no precise equivalent in emacs. It's described here: http://vim.wikia.com/wiki/Repeat_last_change C-x z is lame by comparison. Like, suppose you just typed in M-d h e l l o,…

https://github.com/wyrickre/dot-mode, elisp is pretty awesome if you utilize cl-lib and eieio.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#77

Wow, hundreds of developers and 7 newsletters!1!! has Netcraft already confirmed that Vim is obsolete?

Just past month and that too after Neovim lit a fire under Vim. The difference would be much bigger if you check for a period of last 2 years or so. Neovim: https://github.com/neovim/neovim/pulse/monthly Vim: https://github.com/vim/vim/pulse/monthly I don't know why people feel emotional about Vim. Neovim is just Vim with a breath of fresh air.

And gruseom seems to agree. He is ruling with an iron fist in this thread.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#78
post #8
post #5

Earlier quoted context omitted.

He mentions it here: https://www.youtube.com/watch?v=ayc_qpB-93o

At 50:15, 54:00 and 59:10 [edit: also 1:05:15]. The last two are specif about the fork (all quite short).

Ah, 54:00 is what I was looking for. Thanks.

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#79
post #40

Earlier quoted context omitted.

Neovim is Vim for me and many other users. Vim is irrelevant to me now. The community is rallying behind Neovim and it shows great potential. It just needs to be bundled by major distros so it can be installed on servers with 1 command and that'll be the end of old Vim. Bram has done a tremendous job with Vim but it's time to move on to the Vim of the future.

From a Windows user point of view neovim is strictly than vim 8 / gvim 8.

Can't edit now but that was meant to be "strictly worse"

Re: Bram Moolenaar Discusses Developing Vim, How He Uses It, and Version 8

#80

Earlier quoted context omitted.

Neovim is Vim for me and many other users. Vim is irrelevant to me now. The community is rallying behind Neovim and it shows great potential. It just needs to be bundled by major distros so it can be installed on servers with 1 command and that'll be the end of old Vim. Bram has done a tremendous job with Vim but it's time to move on to the Vim of the future.

Why would it be the end of old vim? I've never used neovim and I don't plan to use it, vim is perfectly fine for me, as it is. I guess, most of vim users don't even know of neovim. Sure, it's good to have a choice.

For me the major improvement is that it puts the settings in the .config folder. I like this because I keep my settings in a git repo.

The main advantage on the other hand is that my friend stopped bothering me about having to switch to neovim, which I guess is a non-issue for most. Now he's trying to get me on to zsh.

Post reply on HN