Live data from Hacker News

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

hostingadvice.com

121–123 of 123 posts

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

#121
post #86

Earlier quoted context omitted.

> I don't know if I am too old or just think differently than vim enthusiasts You make it sound like vim is a new thing. It's 25 years old. And vi is 40 years old. If you've been writing code for longer than that, then damn. I'm impressed. > prefer a software, where you do things intuitively without needing to first learn a shortcut for everything. Like what? ctrl + c or ctrl + v? I doubt anyone has every figured tho…

> > prefer a software, where you do things intuitively without needing to first learn a shortcut for everything. > Like what? Like mouse-select, copy, paste. Once learned (however that happened, however long ago), it works across virtually all OS/gui combos (except gvim without knowing vim :), and you can immediately get something done. If you're dropped down into an environment, and have to get something done, using…

You can totally enable mouse selection if you like:

  set mouse=a
  set ttymouse=xterm2
You may have to enable your terminal's mouse support, if you're running Vim in a terminal.

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

#122
post #35

Earlier quoted context omitted.

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.

A lot of other comments make related points that kind of dance around this, but here it is: The major improvements of neovim aren't (directly) user facing. It's a major refactor, which makes it immensely easier to maintain and contribute too. Neovim isn't a vim reinvention, it's a vim renewal.

What I think is interesting here is that Neovim is entirely contrary to the original point of Vim, as presented in the article: a vi available on non-Unix systems. It was portable, so it could be run anywhere. Now Neovim's selling point is that it DOESN'T have all the code that enabled that portability.

Not suggesting one way is better or worse, but I think it's interesting.

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

#123

Earlier quoted context omitted.

Simplicity. It's just Vim, but with less suck. Spacemacs is a huge complex mass of software on top of another. I could not digest it. But, if you're already happy and productive with Spacemacs, it's unlikely you'll gain too much with Neovim.

I have to agree that Spacemacs is seriously complex. I first cam to it because I wanted to try Emacs coming from Vim/nvim but it suffered from prettt bad load times, a bad C/C++ story and a leaky abstraction over packages. I'm the end I configured Emacs from vanilla (with Evil mode!) and I've had a much better time. I've also picked up quite a bit of elisp, which is much much much better than VimL.

Start emacs-client at startup and you'll only have to deal with the load time on boot. Also, you can do a minimal Spacemacs install. It's not actually all that complex if you look under the hood, and a really nice thing about it is that you only have one dotfile to back up on a git remote or few.
Post reply on HN