Dasn wrote:
> Well, it seems the new line continuation can be placed weirdly, which
> will make the vim script syntax file even messy when considering the
> line continuation. Any comments?
>
> $ cat test.vim
> e
> \c
> \h
> \o
> \ l
> \e
> \n("hello")
> q
>
> $ ex -Nu NONE -S test.vim
> 5
>
So? You can also indent your scripts weirdly, e.g. reducing the indent
after an "if" command, or even messily, e.g. indenting your lines by the
result of tossing a 20-side die, regardless of syntax. To the best of my
knowledge, in neither case did anyone ever recommend it.
The vim-script syntax disregards all spaces and the preceding linebreak
preceding a backslash which is the first non-blank on a line; it also
disregards indenting (which is only there to make the script more
readable to human people). That doesn't mean there is no such thing as
"good script writing style", which would be stricter than going by
anything the parser would accept. In the same way, it _is_ possible to
write C or CSS by removing all indent, all comments, all "unnecessary"
spaces, and filling the lines to, let's say, the longest possible length
shorter than 160 characters; the C compiler or the browser won't give an
error, but I would never call that "good" programming style.
Best regards,
Tony.
--
Too often I find that the volume of paper expands to fill the available
briefcases.
-- Governor Jerry Brown
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---