Live data from Hacker News

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

hostingadvice.com

51–60 of 123 posts

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

#52
post #3

Has Bram Moolenaar ever publicly acknowledged the influence of Neovim on Vim 8? At the very least, Neovim provided the market research to show that async was worth doing.

I think that so long as the primary rhetoric from the NeoVim camp is "vim is dead, long live NeoVim", with a dash of disrespect for Bram and his goals of continued platform compatibility and coding style... I personally don't expect such acknowledgement. Doing so might make Bram the 'better person', but I wouldn't blame him if it makes him a bit resentful.

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

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

#53
post #34

Anybody using a neovim MacOS app [1]? I'm a huge vim user, but mostly via MacVim [2]. [1] https://github.com/rogual/neovim-dot-app [2] https://github.com/macvim-dev/macvim

I've been very happy with neovim.app but recently switched to VimR. VimR switched to neovim some time ago. Haven't noticed any issues as compared to neovim.app. Both work pretty much the same for me as I don't use VimR's features.

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

#54
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…

IMO, the problem is that we've tried to use Vim as an IDE. Vim's power is modal editing and the composable grammar. I think Vim should be in competition with the text editor widget that sits inside VSCode, Atom, Xcode, Intellij or any other IDE instead of the IDE itself. Fortunately, with neovim this will be possible.

People can use IDEs of their choice but use real Vim for all text operations or just stick to vim like me :)

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

#55
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…

> "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!

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

#56
post #34

Anybody using a neovim MacOS app [1]? I'm a huge vim user, but mostly via MacVim [2]. [1] https://github.com/rogual/neovim-dot-app [2] https://github.com/macvim-dev/macvim

I use/have used neovim-dot-app, it's pretty nice. It's not quite as polished as MacVim, mostly little things like not having dock menu entries for creating/switching windows. I had to compile from HEAD fairly regularly to fix bugs and keep up with neovim releases. I mostly switched back to MacVim once vim 8 came out.

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

#57
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…

I use vsVim which is a vim plugin for visual studio, so I get the best of both worlds :)

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

#58
post #38

Earlier quoted context omitted.

> what reasons are there for me to consider making the switch? There are numerous improvements and features but I'll not talk about them. It has the momentum. Hundreds of developers are contributing to it. That should be the biggest reason to switch as it directly means Neovim will be much healthier than Vim which lacks the momentum. If you want to know more about what exactly Neovim is doing on the technical side, I…

Features might be a compelling reason to switch. The fact that something is furiously developed by hundreds of developers is a very poor reason. What does this rather meaningless "health" of Neovim gives to the end users? Fresh new bugs? I'm not arguing that there are no good reasons to try Neovim. I just don't see any logic in your argument. You speak about loosely defined "health" and "momentum" as if there was a c…

> The fact that something is furiously developed by hundreds of developers is a very poor reason. What does this rather meaningless "health" of Neovim gives to the end users? Fresh new bugs?

It's not like Neovim (or any open source project) is an open house where anyone can come, throw some code over the wall and get it merged. Like any big project (Vim included), it is being maintained by a set of core responsible developers who know better. Neovim has a huge focus on automated tests and CI also. I don't see any reason why a big contributor base should make the end product worse.

> I just don't see any logic in your argument. You speak about loosely defined "health" and "momentum" as if there was a clear link between software quality and amount of buzz around the project.

Of course there is. Look at Linux, ReactJS, Docker, Kubernetes, Ubuntu, Firefox. The more momentum a project has, the more contributions it gets. Open source projects succeed because of the community around them.

GNU Hurd was not able to gather momentum and look where it is today. Contributors flocked to Linux so it flourished.

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

#59
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…

IMO, the problem is that we've tried to use Vim as an IDE. Vim's power is modal editing and the composable grammar. I think Vim should be in competition with the text editor widget that sits inside VSCode, Atom, Xcode, Intellij or any other IDE instead of the IDE itself. Fortunately, with neovim this will be possible. People can use IDEs of their choice but use real Vim for all text operations or just stick to vim li…

It was possible a long time ago (pre-VS 2003) to embed a real copy of gvim as an OLE widget inside Visual Studio. I'm looking forward to being able to do that in a less hacky way via neovim.

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

#60

Earlier quoted context omitted.

I've never touched neovim as I'm perfectly happy with vim - what reasons are there for me to consider making the switch? I would guess neovim isn't even on the radar of most vim users. I don't see neovim surpassing vim any time soon, personally.

> what reasons are there for me to consider making the switch? There are numerous improvements and features but I'll not talk about them. It has the momentum. Hundreds of developers are contributing to it. That should be the biggest reason to switch as it directly means Neovim will be much healthier than Vim which lacks the momentum. If you want to know more about what exactly Neovim is doing on the technical side, I…

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

EDIT: Go ahead and downvote -- leave the drivel I'm responding to in the green.

Post reply on HN