On Sat, Feb 28, 2009 at 16:59, Vincent Massol <vincent(a)massol.net> wrote:
On Feb 28, 2009, at 3:50 PM, Thomas Mortagne wrote:
On Sat, Feb 28, 2009 at 15:44, Vincent Massol
<vincent(a)massol.net>
wrote:
Hi,
This is our last chance to change this behavior. We've found several
places where having meaningful spaces are counter-productive:
* in table cells since we can't align table anymore. For example:
|= column1 |= column2
| this is some para | second column
| hello | world
(not sure this will be rendered nicely in mail but you see what I
mean)
* in scripts since having meaningful spaces prevents us from aligning
velocity or groovy scripts. For ex we can't write:
#if (....)
#if (...)
do something
# end
#end
To see a better example have a look at
http://tinyurl.com/ahz669
What I think users real want are meaningful new lines but I see cons
overweighting pros for having meaningful white spaces. Thus I'm think
we should strip whitespaces at beginning and end of lines including
for line breaks.
I'm slightly less sure for multiple spaces between words but even
there I think we could strip them have users use {{{ }}} to put a non
breaking space for ex (or introduce a {{space/}} macro or another
special syntax although I'd rather we don't introduce a new syntax).
+0 for making multiples spaces not meaningfull
Do you have another solution or does it mean that you don't think it's
that important to be able to align scripts and tables?
No I don't have better solution and anyway you can align tables it
will just generate non breaking spaces which does not change a lot
when it's rendered except that it's crappy so it's not a real blocker
for me.
but we do it I would prefer ~(space) for non
breaking space, it sounds
more logical and nicer
Yes good idea
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne