Hmmm, I guess it should be possible to make this work as well, but I fear it won’t be smooth. It’s perhaps better to have to distinct options. Any other comments? Should I open a PR? Denis Von: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Im Auftrag von T. Kurt Bond Gesendet: Samstag, 19. Juni 2021 18:48 An: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Betreff: Re: I suggest adding setupitemize and setupenumerate variables to the default context template Would using setupitemgroup as the option still allow setting the values differently for enumerate and itemize? On Sat, Jun 19, 2021 at 7:02 AM > wrote: Ok: this here should work: ``` \defineitemgroup[enumerate] $if(setupenumerate)$ $for(setupenumerate)$ \setupitemgroup[$setupenumerate.level$][$for(setupenumerate.options)$$setupenumerate.options$$sep$, $endfor$] $endfor$ $else$ \setupitemgroup[enumerate][option=fit,itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] $endif$ ``` Input: ```md --- setupenumerate: - level: enumerate options: - option=fit - itemalign=left - level: 'enumerate:1' options: 'options=fit, itemalign=left' --- bla ``` Result: ```tex \defineitemgroup[enumerate] \setupitemgroup[enumerate][option=fit, itemalign=left] \setupitemgroup[enumerate:1][options=fit, itemalign=left] ``` I guess we can make this even more generic by calling the yaml metadata variable `setupitemgroup` instead. Then, the same parameter could be used for customizing `itemize` blocks as well. WDYT? Denis > -----Ursprüngliche Nachricht----- > Von: Maier, Denis Christian (UB) > Gesendet: Freitag, 18. Juni 2021 19:50 > An: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > Betreff: AW: I suggest adding setupitemize and setupenumerate variables to > the default context template > > Not so quick. I may have an idea. I need to test, but I think I can make it work. > > ________________________________________ > Von: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> im Auftrag von T. Kurt Bond > > > Gesendet: Freitag, 18. Juni 2021 19:08:27 > An: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > Betreff: Re: I suggest adding setupitemize and setupenumerate variables to > the default context template > > Hmm. After considering, I think you are right: these are better done in > header-includes, if only because these itemgroup based setups are more > complicated than changing the whitespace. I retract my suggestion. > > On Thu, Jun 17, 2021 at 6:02 PM > >> wrote: > Hmm, yes that should be configurable. > > But if you look at the current template the definition of enumerate consists > of multiple parts : > > \setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+ > ][default:tnum]}] > > So, I'm wary of adding a simple > $if(setupenumerate)$ > \setupenumerate[$setupenumerate$] > $endif$ > as I'm not sure this will do what is needed. > > I was actually thinking you can add these kind of customizations into `header- > includes`. > > Am I missing something? > > WDYT? > > Denis > > Von: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>> > Im Auftrag von T. Kurt Bond > Gesendet: Donnerstag, 17. Juni 2021 19:11 > An: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > Betreff: Re: I suggest adding setupitemize and setupenumerate variables to > the default context template > > And you really need to be able to setup the lines environment as well when > you change the spacing between paragraphs with the whitespace template > variable. > > Here's a modified patch: > > --- default.context 2021-06-17 11:01:32.458435275 -0400 > +++ changed.context 2021-06-17 13:09:13.773558143 -0400 > @@ -97,9 +97,19 @@ > > \setupitemize[autointro] % prevent orphan list intro > \setupitemize[indentnext=no] > +$if(setupitemize)$ > +\setupitemize[$setupitemize$] > +$endif$ > > \defineitemgroup[enumerate] > > \setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+ > ][default:tnum]}] > +$if(setupenumerate)$ > +\setupenumerate[$setupenumerate$] > +$endif$ > + > +$if(setuplines)$ > +\setuplines[$setuplines$] > +$endif$ > > \setupfloat[figure][default={here,nonumber}] > \setupfloat[table][default={here,nonumber}] > > And I've attached it as well, just in case. > > On Thu, Jun 17, 2021 at 11:20 AM T. Kurt Bond > >> wrote: > I'd like to be able to change the setup of the itemize and enumerate > environments in pandoc's ConTeXt output. I suggest adding setupitemize > and setupenumerate variables to the default context template, like this: > > --- default.context 2021-06-17 11:01:32.458435275 -0400 > +++ changed.context 2021-06-17 11:11:53.961951947 -0400 > @@ -97,9 +97,15 @@ > > \setupitemize[autointro] % prevent orphan list intro > \setupitemize[indentnext=no] > +$if(setupitemize)$ > +\setupitemize[$setupitemize$] > +$endif$ > > \defineitemgroup[enumerate] > > \setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+ > ][default:tnum]}] > +$if(setupenumerate)$ > +\setupenumerate[$setupenumerate$] > +$endif$ > > \setupfloat[figure][default={here,nonumber}] > \setupfloat[table][default={here,nonumber}] > > This is often necessary if you change the spacing between paragraphs using > the existing whitespace variable. > > I've attached a file with the above patch, which is against the default context > template in pandoc 2.14.0.2, just in case mail messes the inline version up. > -- > T. Kurt Bond, tkurtbond-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>, > https://tkurtbond.github.io > > > -- > T. Kurt Bond, tkurtbond-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>, > https://tkurtbond.github.io > -- > 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc- > discuss/CAN1EhV9ZzincsBYJLFe- > AHoHW3_CYTr_bOeKMVZK%3DWm7Ypp6fg%40mail.gmail.com ps.google.com/d/msgid/pandoc-discuss/CAN1EhV9ZzincsBYJLFe- > AHoHW3_CYTr_bOeKMVZK%3DWm7Ypp6fg%40mail.gmail.com?utm_mediu > m=email&utm_source=footer>. > > -- > 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc- > discuss/e26e45614f514bdeb867c9dd08c99652%40unibe.ch oogle.com/d/msgid/pandoc- > discuss/e26e45614f514bdeb867c9dd08c99652%40unibe.ch?utm_medium=e > mail&utm_source=footer>. > > > -- > T. Kurt Bond, tkurtbond-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>, > https://tkurtbond.github.io > > -- > 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc- > discuss/CAN1EhV_U99iAUUTY3_60ESsueFOTehMGR5u9zWLbU0QShJwiVg% > 40mail.gmail.com discuss/CAN1EhV_U99iAUUTY3_60ESsueFOTehMGR5u9zWLbU0QShJwiVg% > 40mail.gmail.com?utm_medium=email&utm_source=footer>. -- 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/3ed3e1c40e2040db86789428aa9e68d4%40unibe.ch. -- T. Kurt Bond, tkurtbond-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, https://tkurtbond.github.io -- 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAN1EhV9u6AB%3DbfDamRjb5fvO_coy3237Xw2EyJtqm_ZQB-aNRQ%40mail.gmail.com. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/ae59265511394a88b77e647090e3b368%40unibe.ch.