···3131 tag = 'command'
3232 elseif elem.attributes['role'] == 'option' then
3333 tag = 'option'
3434+ elseif elem.attributes['role'] == 'var' then
3535+ tag = 'varname'
3636+ elseif elem.attributes['role'] == 'env' then
3737+ tag = 'envar'
3438 end
35393640 if tag ~= nil then
···5858 A few markups for other kinds of literals are also available:
59596060 - `` {command}`rm -rfi` `` turns into {command}`rm -rfi`
6161- - `` {option}`networking.useDHCP` `` turns into {option}`networking.useDHCP`
6161+ - `` {env}`XDG_DATA_DIRS` `` turns into {env}`XDG_DATA_DIRS`
6262 - `` {file}`/etc/passwd` `` turns into {file}`/etc/passwd`
6363+ - `` {option}`networking.useDHCP` `` turns into {option}`networking.useDHCP`
6464+ - `` {var}`/etc/passwd` `` turns into {var}`/etc/passwd`
63656466 These literal kinds are used mostly in NixOS option documentation.
6567