Vimboss is Bram Moolenaar, the author of Vim.
I noticed your first post and reproduced the issue, but have no
idea what the correct behaviour should be. The thread is:
http://groups.google.com/group/vim_dev/browse_thread/thread/57baa4b3995d1e81
The issue concerns the result from this ex input:
a
X \\
Y
.
The ex command 'a' (which is :a in Vim) appends the following
lines (starting with 'X' and 'Y'), stopping at the '.' line.
In Vim (entering :a) you get two lines appended:
X \\
Y
When fed via stdin to 'ex' by the shell, the result is one line:
X \^@Y
When you do this, you get a NULL byte where "^@" is shown above.
Clearly some tricky quoting is going on, and the newline ends up
in its internal representation (a zero byte).
The above summary might prompt someone to look at the issue, but
people are distracted by the impending release of Vim 7.3.
If you get no answer, I suggest trying again in a month.
John
I get (double backslash)
X \\^@Y
which is still incorrect (I suppose the difference between your and
mine results might come from the quoting done by the shell). This is
on Vim 7.2.440.
--
Cheers,
Lech
That's probably due to some of the patches only applying to the "extra"
tarball, which contains sources for non-unix systems and other
non-essential code. If they're not using the extra tarball, then they
have no need to apply the patches for it.
--
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega <jame...@jamessan.com>