From 8e0acac5b6e71d193dd75f7b4f254f511a497cdd Mon Sep 17 00:00:00 2001 From: Mark Polesky Date: Sat, 18 Jul 2009 17:40:20 -0700 Subject: [PATCH] Docs: IR 2 Translation: Auto-sort various elements. Fix wrongly nested sort/ref-ify calls: (sort (map ref-ify lst)) --> (map ref-ify (sort lst)). Auto-sort various unsorted elements. --- scm/document-translation.scm | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/scm/document-translation.scm b/scm/document-translation.scm index 77f2abff2a..390d6b0330 100644 --- a/scm/document-translation.scm +++ b/scm/document-translation.scm @@ -34,18 +34,15 @@ (string-append "Music types accepted:\n\n" (human-listify - (map (lambda (x) - (string-append - "@ref{" - (symbol->string x) - "}")) accepted))) + (map ref-ify (sort (map symbol->string accepted) ly:string-citexi - (map (lambda (x) (property->texi 'translation x '())) propsr) + (map (lambda (x) (property->texi 'translation x '())) + (sort propsr ly:symbol-citexi - (map (lambda (x) (property->texi 'translation x '())) propsw) + (map (lambda (x) (property->texi 'translation x '())) + (sort propsw ly:symbol-ci #:name name @@ -171,17 +169,18 @@ (if (pair? aliases) (string-append "\n\nThis context also accepts commands for the following context(s):\n\n" - (human-listify aliases) + (human-listify (sort aliases ly:string-cistring accepts))) + (human-listify (map ref-ify (sort (map symbol->string accepts) + ly:string-citexi - (map document-engraver-by-name consists) + (map document-engraver-by-name (sort consists ly:symbol-ci