[pmwiki-users] Using Page Text Variables {$:Var} for multi-line Includes
Pico
pmwiki at ben-amotz.com
Tue Oct 24 08:26:18 CDT 2006
Patrick R. Michaud wrote:
> On Tue, Oct 24, 2006 at 05:49:54AM -0400, The Editor wrote:
>> On 10/16/06, Patrick R. Michaud <pmichaud at pobox.com> wrote:
>>>> The content of the address variable would start after the first carriage
>>>> return and would end when a paragraph end is encountered: two returns
>>>> would be required to end the variable definition.
>>> The classic approach to this is known as the "heredoc", where one
>>> says "everything up to XYZ marker". So, something like this could
>>> work if we assume that the XYZ marker is "a blank line".
>> Actually this would be the perfect solution for me. PLEASE do this,
>> or make it an option.
>
> We just need to come up with a syntax for specifying the end-of-text
> marker, assuming that someone wants blank lines in the value.
>
Well, I'll just toss these out to start people thinkiing:
1. ::
2. (::)
3. (:)
4. :
5. :end
1. Because that is the way we end multi-line >>styles<< But this
pattern is already used by Jr's Cookbook/MarkupExtensions
2. To hide the colons in a directive pattern and distinguish it from
Jr's markup. This looks like it wants to be a more universal markup
that could close other directive that allow for multi-line
3. Simplified version of 1 and 2
4. Like (:ifend:)
Pico
--
__ /
/ /
/___/ _/ ___/ __ /
/ / / / /
_/ _/ ____/ ____/
>>>===pmwiki at ben-amotz.com===>
More information about the pmwiki-users
mailing list