public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
From: Chao Xu <mgcclx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
Subject: Re: Fenced div main class as string and more attributes later
Date: Sun, 30 Jun 2019 10:55:32 -0700	[thread overview]
Message-ID: <CAJQg2_35kSAh3ooTEOuT0nmqW1PJurM1mSsbgFeTkj1njvLsxQ@mail.gmail.com> (raw)
In-Reply-To: <8e050d22-4d80-45c9-b5c8-74dbb263da11-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>

[-- Attachment #1: Type: text/plain, Size: 5696 bytes --]

If it is more intuitive, then it is less confusing.
When I wrote it for the first time, Theorem {#id} did not work, and that
was fairly confusing to me...

Also, this update can be helpful towards adding an attribute to all
markdown elements.
https://github.com/jgm/pandoc/issues/684

Best,
Chao Xu


On Fri, Jun 28, 2019 at 1:55 AM mb21 <mauro.bieg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

> I agree that the proposed variant looks nicer. However, it adds yet
> another way to do the same thing, which may lead to confusion (and may make
> learning pandoc markdown harder). Another question is whether fenced code
> blocks would then have to support that style as well...
>
>
> On Wednesday, June 26, 2019 at 5:55:27 PM UTC+2, Chao Xu wrote:
>>
>> Does it make sense to make them mutually exclusive?
>>
>> The syntax is identical to the `header_attributes` extension. Except for
>> that string in front is the class name instead of the header.
>> However, it still makes sense, because often the class name itself acts
>> as a header for a div.  (warning, theorem, remark, etc)
>>
>> I'm suggesting making an enhancement, allowing the one I showed in the
>> email.
>>
>> Best,
>> Chao Xu
>>
>>
>> On Wed, Jun 26, 2019 at 9:16 AM BP Jonsson <bpjo...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>
>>> The two styles, a *single* class without braces or CSS-like attributes
>>> in braces, are mutually exclusive, i.e. you can use one or the other on any
>>> given block but you can't mix them on the same block, so if you want both a
>>> class and an id you must use {#id .class}
>>>
>>> Den tis 25 juni 2019 23:12Chao Xu <mgc...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> skrev:
>>>
>>>> Hi all,
>>>>
>>>> What should be the desired behavior for the following code in Pandoc
>>>> Markdown?
>>>>
>>>> ::: Theorem {#id}
>>>> This is a theorem.
>>>> :::
>>>>
>>>> Knowing both::: Theorem and ::: {.Theorem #id} exists, I would expect
>>>> it behaves as
>>>>
>>>> ::: {.Theorem #id}
>>>> This is a theorem.
>>>> :::
>>>>
>>>> But that is not true. The HTML output is.
>>>>
>>>> <p>::: Theorem {#id} This is a theorem. :::</p>
>>>>
>>>>
>>>> Of course, as the current pandoc markdown states:
>>>> > As with fenced code blocks, one can use either attributes in curly
>>>> braces or a single unbraced word, which will be treated as a class name.
>>>>
>>>> But I do believe what I suggest is more reasonable, especially most of
>>>> the time there are no additional attributes except the class name.
>>>>
>>>> I've raised the issue here.
>>>> https://github.com/jgm/pandoc/issues/5611
>>>>
>>>> Best,
>>>> Chao Xu
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "pandoc-discuss" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to pandoc-...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>> To post to this group, send email to pandoc-...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/pandoc-discuss/7ed7a801-1691-4285-9ad5-56945a90558a%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/pandoc-discuss/7ed7a801-1691-4285-9ad5-56945a90558a%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "pandoc-discuss" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/pandoc-discuss/2NWx-P7p7P4/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> pandoc-...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>> To post to this group, send email to pandoc-...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/pandoc-discuss/CAFC_yuSJDq9oNEP2Ka4bs3dhTQRMqD-JfpMsfNjnJpqALnW1Ug%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/pandoc-discuss/CAFC_yuSJDq9oNEP2Ka4bs3dhTQRMqD-JfpMsfNjnJpqALnW1Ug%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "pandoc-discuss" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/pandoc-discuss/2NWx-P7p7P4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pandoc-discuss/8e050d22-4d80-45c9-b5c8-74dbb263da11%40googlegroups.com
> <https://groups.google.com/d/msgid/pandoc-discuss/8e050d22-4d80-45c9-b5c8-74dbb263da11%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAJQg2_35kSAh3ooTEOuT0nmqW1PJurM1mSsbgFeTkj1njvLsxQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

[-- Attachment #2: Type: text/html, Size: 9260 bytes --]

  parent reply	other threads:[~2019-06-30 17:55 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-25 21:12 Chao Xu
     [not found] ` <7ed7a801-1691-4285-9ad5-56945a90558a-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2019-06-26 13:16   ` BP Jonsson
     [not found]     ` <CAFC_yuSJDq9oNEP2Ka4bs3dhTQRMqD-JfpMsfNjnJpqALnW1Ug-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-06-26 15:55       ` Chao Xu
     [not found]         ` <CAJQg2_0Lyq87W4jcRfD0Vnr+490dAkq5F7QTBCaS+xbv3QPwSQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-06-28  8:55           ` mb21
     [not found]             ` <8e050d22-4d80-45c9-b5c8-74dbb263da11-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2019-06-30 17:55               ` Chao Xu [this message]
     [not found]                 ` <CAJQg2_35kSAh3ooTEOuT0nmqW1PJurM1mSsbgFeTkj1njvLsxQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-07-01  9:24                   ` BP Jonsson
     [not found]                     ` <CAFC_yuQuSke3By09b48QXDL3dis2wrtXc7UNL=q42faiqMoMng-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-07-03 10:00                       ` John MacFarlane

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAJQg2_35kSAh3ooTEOuT0nmqW1PJurM1mSsbgFeTkj1njvLsxQ@mail.gmail.com \
    --to=mgcclx-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).