Tabs are considered to be a single whitespace character here.
But it's okay to give tabs their own markup rule:

   # lines beginning with tabs are always preformatted text
   Markup('^tab', '<^ ', '^\t', '<:pre,1>$0');

I think this makes sense.

Lots of browsers have difficulty entering tabs into textareas, which is why I haven't relied on this for anything I do.

You're probably right that I'm one of the few that actually uses TABs.
(And they are difficult to use with a browser)

Or possibly a directive for preformatted text in general, i.e. (:pre:),
that you can give different arguments to?

This might also be possible.  But notice that the (:wspre:) option
I discussed above already provides some of this capability:

   (:wspre:)
      this is preformatted text
   (:nowspre:)

I don't think we need two separate directives for this -- so perhaps "wspre" is just "pre" and it allows a variety of arguments that can determine how preformatted text is identified/rendered for the page (at least until the next (:pre:) directive).

Could work. Choosing syntax is tricky.

/Christian

--
Christian Ridderström, +46-8-768 39 44               http://www.md.kth.se/~chr
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to