Live data from Hacker News

Neovim's Next Feature Poll

neovim.org

101–105 of 105 posts

Re: Neovim's Next Feature Poll

#101
post #54
post #38

Earlier quoted context omitted.

What problems can you solve with multi-cursors that you can’t with actual features like block selection?

Simple (very common example): .some-css-rule { padding-left:50px; padding-right:50px; } Say I want to edit those two numbers. With multi-cursors, it's as simple as select one number, hitting a button that causes the other number to be selected, then writing the new value. Now, after I wrote it, I realize I forgot to put a space after the colon, and want to change the formatting. No problem - I just make the change to…

I see the point, but when you have to duplicate the code like here for the `50px`, you should use something like SASS/LESS to put the value in one place and then use a variable everywhere.

Re: Neovim's Next Feature Poll

#102
post #101
post #54

Earlier quoted context omitted.

Simple (very common example): .some-css-rule { padding-left:50px; padding-right:50px; } Say I want to edit those two numbers. With multi-cursors, it's as simple as select one number, hitting a button that causes the other number to be selected, then writing the new value. Now, after I wrote it, I realize I forgot to put a space after the colon, and want to change the formatting. No problem - I just make the change to…

I see the point, but when you have to duplicate the code like here for the `50px`, you should use something like SASS/LESS to put the value in one place and then use a variable everywhere.

Agreed completely.

Of course, you're still going to run into hundreds of situations where you have semi-duplicate code. That's just how real-world programming works.

Re: Neovim's Next Feature Poll

#103
post #99
post #51

Earlier quoted context omitted.

Thanks for the feedback. I created the poll so I'll be sure that when we create the Bounty we are clear in that the underlying API is what we are looking to improve.

I don't follow - it is /not/ clear to me which underlying API it is that will get implemented by voting for "sublime-style mini-map".

Possibly this will answer your question? http://www.reddit.com/r/vim/comments/1yqqhl/bram_responds_to...

Re: Neovim's Next Feature Poll

#104

Earlier quoted context omitted.

I don't want a product that moves fast and breaks things, but I also don't want to carry the baggage of legacy support for strict vi-mode and whatever else ungodly edge cases vim continues to support. What I'd rather see is vim with deprecations and upgrades on a reasonably timed roadmap. It's obviously a lot more work to maintain a 7.x branch, 8.x branch etc, but this is much more sustainable and meets everyone's ne…

Those ungodly edge cases are what makes vim usable everywhere, and the default of the defaults on so many systems. That trusty vi command that works a certain way has been dependable since the late 1970s. But, that misses the point of Neovim a bit -- Neovim is about letting the community in (with all the good, and bad that comes with that). I suspect most people won't shift over to Neovim until either (1) They want t…

I am moving over to VIM because I disagree with some of the design decisions - for instance, I don't believe in a single gatekeeper to a application that I depend upon.

Re: Neovim's Next Feature Poll

#105
post #103
post #99

Earlier quoted context omitted.

I don't follow - it is /not/ clear to me which underlying API it is that will get implemented by voting for "sublime-style mini-map".

Possibly this will answer your question? http://www.reddit.com/r/vim/comments/1yqqhl/bram_responds_to...

I did not ask a question - I wanted the poll to clarify what architectural changes were to be made in order for the minimap feature to exist. :-)
Post reply on HN