All of lore.kernel.org
 help / color / mirror / Atom feed
* is there any way to render content in italics in a code block?
@ 2026-01-08 21:36 Robert P. J. Day
  2026-01-09  9:39 ` [docs] " Antonin Godard
  2026-01-15 10:06 ` Quentin Schulz
  0 siblings, 2 replies; 6+ messages in thread
From: Robert P. J. Day @ 2026-01-08 21:36 UTC (permalink / raw)
  To: YP docs mailing list


  one aspect of sphinx that gripes my wagger is that there does not
seem to be any easy way to tag something in italics in a code block.

here:

https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-execution.html

the code line:

 $ bitbake target

really needs the word "target" in italics to show that it's meant to
be replaced. and, no, this isn't minor nitpicking -- the whole section
on overrides desperately needs to be able to show what things a
developer is meant to replace.

  is there any way to do this?

rday


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [docs] is there any way to render content in italics in a code block?
  2026-01-08 21:36 is there any way to render content in italics in a code block? Robert P. J. Day
@ 2026-01-09  9:39 ` Antonin Godard
  2026-01-15 10:06 ` Quentin Schulz
  1 sibling, 0 replies; 6+ messages in thread
From: Antonin Godard @ 2026-01-09  9:39 UTC (permalink / raw)
  To: Robert P. J. Day, YP docs mailing list

On Thu Jan 8, 2026 at 10:33 PM CET, Robert P. J. Day wrote:
>
>   one aspect of sphinx that gripes my wagger is that there does not
> seem to be any easy way to tag something in italics in a code block.
>
> here:
>
> https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-execution.html
>
> the code line:
>
>  $ bitbake target
>
> really needs the word "target" in italics to show that it's meant to
> be replaced. and, no, this isn't minor nitpicking -- the whole section
> on overrides desperately needs to be able to show what things a
> developer is meant to replace.
>
>   is there any way to do this?

I don't know but the best bet would be to find a lexer capable of doing this in
here: https://pygments.org/docs/lexers/
As those are the ones used by Sphinx.

Antonin

-- 
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [docs] is there any way to render content in italics in a code block?
  2026-01-08 21:36 is there any way to render content in italics in a code block? Robert P. J. Day
  2026-01-09  9:39 ` [docs] " Antonin Godard
@ 2026-01-15 10:06 ` Quentin Schulz
  2026-01-15 15:58   ` Robert P. J. Day
  1 sibling, 1 reply; 6+ messages in thread
From: Quentin Schulz @ 2026-01-15 10:06 UTC (permalink / raw)
  To: rpjday, YP docs mailing list

Hi Robert,

On 1/8/26 10:33 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
> 
>    one aspect of sphinx that gripes my wagger is that there does not
> seem to be any easy way to tag something in italics in a code block.
> 
> here:
> 
> https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-execution.html
> 
> the code line:
> 
>   $ bitbake target
> 
> really needs the word "target" in italics to show that it's meant to
> be replaced. and, no, this isn't minor nitpicking -- the whole section
> on overrides desperately needs to be able to show what things a
> developer is meant to replace.
> 
>    is there any way to do this?
> 

Not that I know of.

Another option is to follow conventions from manpages for example or 
something people are most familiar with.

bitbake [target]...

maybe? I'm not versed in manpages.

Also, you can simply specify after the code-block what must be changed 
by the user. It doesn't *have* to be a technical solution.

code-blocks have :emphasize-lines: maybe there's room for adding 
emphasize-columns or something like that such that we can specify what 
to highlight in a line.

Cheers,
Quentin


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [docs] is there any way to render content in italics in a code block?
  2026-01-15 10:06 ` Quentin Schulz
@ 2026-01-15 15:58   ` Robert P. J. Day
  2026-01-15 16:17     ` Quentin Schulz
  0 siblings, 1 reply; 6+ messages in thread
From: Robert P. J. Day @ 2026-01-15 15:58 UTC (permalink / raw)
  To: Quentin Schulz; +Cc: YP docs mailing list

On Thu, 15 Jan 2026, Quentin Schulz wrote:

> Hi Robert,
>
> On 1/8/26 10:33 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
> >
> >    one aspect of sphinx that gripes my wagger is that there does not
> > seem to be any easy way to tag something in italics in a code block.
> >
> > here:
> >
> > https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-execution.html
> >
> > the code line:
> >
> >   $ bitbake target
> >
> > really needs the word "target" in italics to show that it's meant to
> > be replaced. and, no, this isn't minor nitpicking -- the whole section
> > on overrides desperately needs to be able to show what things a
> > developer is meant to replace.
> >
> >    is there any way to do this?
> >
>
> Not that I know of.
>
> Another option is to follow conventions from manpages for example or something
> people are most familiar with.
>
> bitbake [target]...
>
> maybe? I'm not versed in manpages.
>
> Also, you can simply specify after the code-block what must be changed by the
> user. It doesn't *have* to be a technical solution.
>
> code-blocks have :emphasize-lines: maybe there's room for adding
> emphasize-columns or something like that such that we can specify what to
> highlight in a line.

  there is (sort of) a way to do this, it's with a "parsed-literal"
block, not a "code-block"

.. parsed-literal::
   ... stuff ...

- for italics, surround text with one asterisk
- for bold, surround text with two asterisks

my only nitpick is that what is rendered in italics also looks bolded.
anyway, probably not worth agonizing over this.

rday


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [docs] is there any way to render content in italics in a code block?
  2026-01-15 15:58   ` Robert P. J. Day
@ 2026-01-15 16:17     ` Quentin Schulz
  2026-01-15 21:19       ` Robert P. J. Day
  0 siblings, 1 reply; 6+ messages in thread
From: Quentin Schulz @ 2026-01-15 16:17 UTC (permalink / raw)
  To: rpjday; +Cc: YP docs mailing list

Hi Robert,

On 1/15/26 4:55 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
> On Thu, 15 Jan 2026, Quentin Schulz wrote:
> 
>> Hi Robert,
>>
>> On 1/8/26 10:33 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
>>>
>>>     one aspect of sphinx that gripes my wagger is that there does not
>>> seem to be any easy way to tag something in italics in a code block.
>>>
>>> here:
>>>
>>> https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-execution.html
>>>
>>> the code line:
>>>
>>>    $ bitbake target
>>>
>>> really needs the word "target" in italics to show that it's meant to
>>> be replaced. and, no, this isn't minor nitpicking -- the whole section
>>> on overrides desperately needs to be able to show what things a
>>> developer is meant to replace.
>>>
>>>     is there any way to do this?
>>>
>>
>> Not that I know of.
>>
>> Another option is to follow conventions from manpages for example or something
>> people are most familiar with.
>>
>> bitbake [target]...
>>
>> maybe? I'm not versed in manpages.
>>
>> Also, you can simply specify after the code-block what must be changed by the
>> user. It doesn't *have* to be a technical solution.
>>
>> code-blocks have :emphasize-lines: maybe there's room for adding
>> emphasize-columns or something like that such that we can specify what to
>> highlight in a line.
> 
>    there is (sort of) a way to do this, it's with a "parsed-literal"
> block, not a "code-block"
> 
> .. parsed-literal::
>     ... stuff ...
> 

This could be an option but only for BitBake snippets where we cannot 
have syntax highlighting anyway.

I *guess* we could afford this for shell/console snippets too, provided 
there's no console output. How does this work with the copybutton if we 
have a prompt in a parsed-literal? Maybe we'll need to get rid of 
prompts as well.

Also, maybe we want to have a look at how sphinxawesome-theme 
implemented emphasize-text for code-blocks, maybe something we can 
implement on our side as well (and have multiple entries for 
emphasize-text?). (MIT licensed, don't know if it's compatible with what 
we have in yocto-docs). c.f. 
https://sphinxawesome.xyz/demo/code-blocks/#highlight-placeholders-in-code-blocks

Cheers,
Quentin


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [docs] is there any way to render content in italics in a code block?
  2026-01-15 16:17     ` Quentin Schulz
@ 2026-01-15 21:19       ` Robert P. J. Day
  0 siblings, 0 replies; 6+ messages in thread
From: Robert P. J. Day @ 2026-01-15 21:19 UTC (permalink / raw)
  To: Quentin Schulz; +Cc: YP docs mailing list

On Thu, 15 Jan 2026, Quentin Schulz wrote:

> Hi Robert,
>
> On 1/15/26 4:55 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
> > On Thu, 15 Jan 2026, Quentin Schulz wrote:
> >
> > > Hi Robert,
> > >
> > > On 1/8/26 10:33 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
> > > >
> > > >     one aspect of sphinx that gripes my wagger is that there does not
> > > > seem to be any easy way to tag something in italics in a code block.
> > > >
> > > > here:
> > > >
> > > > https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-execution.html
> > > >
> > > > the code line:
> > > >
> > > >    $ bitbake target
> > > >
> > > > really needs the word "target" in italics to show that it's meant to
> > > > be replaced. and, no, this isn't minor nitpicking -- the whole section
> > > > on overrides desperately needs to be able to show what things a
> > > > developer is meant to replace.
> > > >
> > > >     is there any way to do this?
> > > >
> > >
> > > Not that I know of.
> > >
> > > Another option is to follow conventions from manpages for example or
> > > something
> > > people are most familiar with.
> > >
> > > bitbake [target]...
> > >
> > > maybe? I'm not versed in manpages.
> > >
> > > Also, you can simply specify after the code-block what must be changed by
> > > the
> > > user. It doesn't *have* to be a technical solution.
> > >
> > > code-blocks have :emphasize-lines: maybe there's room for adding
> > > emphasize-columns or something like that such that we can specify what to
> > > highlight in a line.
> >
> >    there is (sort of) a way to do this, it's with a "parsed-literal"
> > block, not a "code-block"
> >
> > .. parsed-literal::
> >     ... stuff ...
> >
>
> This could be an option but only for BitBake snippets where we cannot have
> syntax highlighting anyway.
>
> I *guess* we could afford this for shell/console snippets too, provided
> there's no console output. How does this work with the copybutton if we have a
> prompt in a parsed-literal? Maybe we'll need to get rid of prompts as well.
>
> Also, maybe we want to have a look at how sphinxawesome-theme implemented
> emphasize-text for code-blocks, maybe something we can implement on our side
> as well (and have multiple entries for emphasize-text?). (MIT licensed, don't
> know if it's compatible with what we have in yocto-docs). c.f.
> https://sphinxawesome.xyz/demo/code-blocks/#highlight-placeholders-in-code-blocks

  it's not a high priority, it would just have been handy if it were
easy.

rday


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-01-15 21:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-08 21:36 is there any way to render content in italics in a code block? Robert P. J. Day
2026-01-09  9:39 ` [docs] " Antonin Godard
2026-01-15 10:06 ` Quentin Schulz
2026-01-15 15:58   ` Robert P. J. Day
2026-01-15 16:17     ` Quentin Schulz
2026-01-15 21:19       ` Robert P. J. Day

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.