Thanks Nikolay. That did the job. I was wondering if i could pass an
argument to the map so that i can do something like : 2dd, 3dd, and so
on...

Leo


On Sun, Jun 30, 2013 at 3:38 PM, Nikolay Pavlov <[email protected]> wrote:
> Check whether virtcol('$') is greater then winwidth(0): something like this:
>
> nnoremap <expr> dd (virtcol('$') > winwidth(0)) ? 'g0dg$' : 'dd'
>
> On Jun 30, 2013 10:32 PM, "leo" <[email protected]> wrote:
>>
>>
>> Hello all,
>>
>> I'm using "set wrap".  I'd like to come up with a remap of dd that would
>> does the follwing:
>>     If the current line is wrapped, it then performs g0dg$
>>     Else, it performs the conventional dd.
>>
>> The problem is this. if i just use:
>>     vnoremap dd g0dg$
>>     nnoremap dd g0dg$
>> whenever i have non wrapped lines, such as:
>>     a
>>     b
>>     c
>> And I "dd" line two, it will end up with sth like:
>>     a
>>     (blank line)
>>     c
>> Instead of this expecting result:
>>     a
>>     c
>>
>> Thanks in advance
>>
>>
>>
>> --
>> --
>> 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
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "vim_use" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>
> --
> --
> 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
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "vim_use" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/vim_use/YHrLi4MGons/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to