Yakov Lerner wrote:

> Maybe vim would better set &eol/&noel after ':r !cmd' also,
> no only after reading the file into buffer ? (that is, the condition
> whether input had final \n or not).
> As I can see currently, this piece of info is lost after ': !cmd' ?

It completely depends on what you are doing.  If you have 'binary' set
and do ":r !cmd" on the last line, then you actually insert a line break
already, no matter if 'endofline' is set or not.  And whether the value
of 'endofline' should be adjusted to the output of "cmd" again depends
on what you are doing.  If you are concatenating binary files it does
make sense to adjust 'endofline'.  But you still need to fix that line
break if 'endofline' wasn't set before.

Perhaps it's a lot simpler if we just leave it to the user.  It's a very
uncommon issue anyway.

-- 
hundred-and-one symptoms of being an internet addict:
229. You spend so much time thinking what to add on this list.

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

Reply via email to