Re: :call append()

2006-07-12 Thread Bram Moolenaar

Yakov Lerner wrote:

 I wanted to insert multiline text using :call append().
 
 1. I tried  :call append(1, a\nb\n);
-- Not good, insert null-bytes (^@)
 2. I tried :call append(1, a\rb\r)
-- Not good, inserts ^M (I'm on Linux)
 3. I tried :call append(1, a\CRb\CR)
Not good, same as (2)
 
 So, how do I append() multiline text ?

:call append(1, [a, b])
:call append(1, split(a\nb))

-- 
It's totally unfair to suggest - as many have - that engineers are socially
inept.  Engineers simply have different objectives when it comes to social
interaction.
(Scott Adams - The Dilbert principle)

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\download, build and distribute -- http://www.A-A-P.org///
 \\\help me help AIDS victims -- http://ICCF-Holland.org///


Re: :call append()

2006-07-12 Thread Yakov Lerner

On 7/12/06, Bram Moolenaar [EMAIL PROTECTED] wrote:


Yakov Lerner wrote:

 I wanted to insert multiline text using :call append().

 1. I tried  :call append(1, a\nb\n);
-- Not good, insert null-bytes (^@)
 2. I tried :call append(1, a\rb\r)
-- Not good, inserts ^M (I'm on Linux)
 3. I tried :call append(1, a\CRb\CR)
Not good, same as (2)

 So, how do I append() multiline text ?

:call append(1, [a, b])
:call append(1, split(a\nb))


Thanks
Yakov