> On 10/28/11 10:21, Ben Fritz wrote:
> > I find it very nice to set relative line numbers and use a
> > count with j/k for down/up movement.
> I know about them head-wise, and you're right about it being
> easier than keying in the absolute line#, but it's a more
> recent feature of vim which hasn't yet made it to my
> muscle-memory (or more importantly, my vimrc :)
i can't imagine why not -- it's the coolest new feature since
'cursorline'
i'll wager you already have a toggle for 'number' -- a little
tweak'll turn it into a three way:
nmap <silent> <F9> :call NumberToggle()<CR>
imap <silent> <F9> <C-O>:call NumberToggle()<CR>
function! NumberToggle()
    if exists("&rnu")
        if &number
            setlocal relativenumber
        else
            if &relativenumber
                setlocal norelativenumber
            else
                setlocal number
            endif
        endif
    else
        if &number
            setlocal nonumber
        else
            setlocal number
        endif
    endif
endfunction
this one even tests for the existence of the feature so it'll
work when you use the same .vimrc for older vims
sc
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
 
No comments:
Post a Comment