public inbox for docs@lists.yoctoproject.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox