diff --git a/doc/build.scm b/doc/build.scm index 8b8eed639f..0a5bddbcb6 100644 --- a/doc/build.scm +++ b/doc/build.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2019-2022 Ludovic Courtès +;;; Copyright © 2019-2023 Ludovic Courtès ;;; Copyright © 2020 Björn Höfling ;;; Copyright © 2022 Maxim Cournoyer ;;; @@ -284,6 +284,9 @@ actual file name." (loop rest)) ((('strong _ ...) _ ...) #t) + ((('span ('@ ('class "category")) ;raw Texinfo 6.8 + (? string-or-entity?) ...) rest ...) + #t) ((('span ('@ ('class "symbol-definition-category")) (? string-or-entity?) ...) rest ...) #t) @@ -507,10 +510,16 @@ its
 blocks (as produced by 'makeinfo --html')."
 
                   ;; Replace the ugly  used for @deffn etc., which
                   ;; translate to 
, with more stylable markup. - (('dt (@ ('id id)) category ... ('strong thing)) + (('dt ('@ ('id id)) ;raw Texinfo 6.8 + ('span ('@ ('class "category")) category ...) + ('span ('strong thing) + anchor)) (highlight-definition id category thing '())) - (('dt (@ ('id id)) category ... ('strong thing) - (? space?) ('em args ...)) + (('dt (@ ('id id)) + ('span ('@ ('class "category")) category ...) + ('span ('strong thing) + (? space?) ('em args ...) + anchor)) (highlight-definition id category thing args)) ((tag ('@ attributes ...) body ...)