News for hackers. Stuff that matters.
Re:Numbers.vim - A vim plugin for better line numbers by spicyj on Sunday September 09, 2012 @03:21PM (#4496659)
Already posted a couple of months ago: http://news.ycombinator.com/item?id=4172099
Re:Numbers.vim - A vim plugin for better line numbers by lucisferre on Sunday September 09, 2012 @04:03PM (#4496802)
Lately it feels like the HN front page is stuck in a loop.
Re:Numbers.vim - A vim plugin for better line numbers by nvmc on Sunday September 09, 2012 @07:16PM (#4497406)
I heard the same thing happened to another link aggregator.
Re:Numbers.vim - A vim plugin for better line numbers by rpearl on Sunday September 09, 2012 @05:11PM (#4497014)
Using a plugin for this seems... unnecessary.
Re:Numbers.vim - A vim plugin for better line numbers by yureka on Sunday September 09, 2012 @07:24PM (#4497431)
You can obtain similar functionality by adding the following to your .vimrc: https://gist.github.com/3012145
Re:Numbers.vim - A vim plugin for better line numbers by digitaltoad on Sunday September 09, 2012 @05:41PM (#4497100)
You shouldn't ever have to count lines in vim. The five line deletion example could have been done as:

  10dG
Which would delete from the cursor to the tenth line.
Re:Numbers.vim - A vim plugin for better line numbers by dhimes on Sunday September 09, 2012 @07:55PM (#4497538)
d5j

delete five from where you are- inclusive

Re:Numbers.vim - A vim plugin for better line numbers by digitaltoad on Sunday September 09, 2012 @09:26PM (#4497821)
This still means you would be counting 5 lines whereas I'm just specifying what line to delete to.
Re:Numbers.vim - A vim plugin for better line numbers by dhimes on Monday September 10, 2012 @07:08AM (#4499179)
I am subtracting, but your point is valid.
Re:Numbers.vim - A vim plugin for better line numbers by Derbasti on Sunday September 09, 2012 @04:04PM (#4496806)
Why is it better? And better than what?
Re:Numbers.vim - A vim plugin for better line numbers by JamesLeonis on Sunday September 09, 2012 @05:15PM (#4497024)
There are two types of line numbering in vim, relative and absolute. The former counts the lines starting from the vertical position of the cursor, backwards and forwards. The latter starts at the top of the file to the bottom of the file.

Vim has several ways to move and edit a file. For example, to go to a specific line, you would use <n>gg and you would jump to that line. This is useful for navigation as well as selection.

There are likewise commands that are relative from the cursor's position. dd and yy come immediately to mind, as well as the h-j-k-l commands. Knowing how many lines you need is augmented from the relative line numbering.

The key here is Vim doesn't have an easy way to switch from one to the other, except through manually typing commands like `set relativenumber` and `set number`. The plugin switches the number count based on what mode you are in.

Re:Numbers.vim - A vim plugin for better line numbers by city41 on Sunday September 09, 2012 @04:17PM (#4496848)
I believe the general theory is relative line numbering helps you when in normal mode. If you want to manipulate a chunk of lines, sometimes you revert to counting them then doing something like <n>yy. With relative line numbering the counting is effectively done for you.

But to me, I try to avoid counting arbitrary lines and instead try and do something like y/<unique marker> or ya{ or whatever.

Re:Numbers.vim - A vim plugin for better line numbers by newman314 on Monday September 10, 2012 @01:43AM (#4498472)
Does this make it so that highlighting in Terminal (prior to copying) only selects the text?

I had line numbers set till it turned out that when I selected a bunch of text for copying selected the line numbers too. Ugh.

Re:Numbers.vim - A vim plugin for better line numbers by gbin on Sunday September 09, 2012 @04:21PM (#4496861)
This is awesome. I just made an ebuild for it : https://plus.google.com/110857536631648345380/posts/4NeGmXfM...
Re:Numbers.vim - A vim plugin for better line numbers by saurabh on Sunday September 09, 2012 @04:50PM (#4496939)
Can anybody tell me what relative numbers are useful for other than navigation? I find Easymotion the state-of-the-art plugin for navigation.
Re:Numbers.vim - A vim plugin for better line numbers by ollysb on Sunday September 09, 2012 @05:27PM (#4497071)
Yeah, easymotion does make counting words/lines seem rather redundant. I'm just hoping that they'll extend easymotion so I don't even need to think about what I'm jumping to i.e. I hit leader leader and every non-white character is indexed to jump to.
Re:Numbers.vim - A vim plugin for better line numbers by gm on Sunday September 09, 2012 @04:58PM (#4496965)
Anyone have a screenshot of how this looks?
Re:Numbers.vim - A vim plugin for better line numbers by reledi on Sunday September 09, 2012 @05:13PM (#4497019)
The HN submission would be better as this page: http://myusuf3.github.com/numbers.vim
Re:Numbers.vim - A vim plugin for better line numbers by gm on Sunday September 09, 2012 @05:19PM (#4497042)
Awesome, even better. Thanks!
Re:Numbers.vim - A vim plugin for better line numbers by noeleon on Sunday September 09, 2012 @06:45PM (#4497311)
why not just use visual mode?? then you can see the lines you are deleting, copying / cutting