[ic] [interchange] Fix encode_special_entities filter to prevent heredoc parsing error
Jon Jensen
jon at endpoint.com
Fri Nov 12 18:36:33 UTC 2010
On Fri, 12 Nov 2010, Stefan Hornburg (Racke) wrote:
> That's good for now, but I suggest to fix the heredoc bug inside
> Interchange :-).
It's not actually a bug, if you consider Perl's heredocs to be the
standard for how heredocs work. Perl heredocs require a newline at the end
of the token, or you get this error:
Can't find string terminator "END" anywhere before EOF
Text files are arrays of lines, and each line ends with \n. Thus normal
text files should always end with a newline, or they're broken.
vi, Vim, and nano do that by default, but emacs doesn't. It can be set to
do so with this in ~/.emacs:
(setq require-final-newline t)
Jon
--
Jon Jensen
End Point Corporation
http://www.endpoint.com/
More information about the interchange-users
mailing list