]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/framework-scm.scm
Add '-dcrop' option to ps and svg backends
[lilypond.git] / scm / framework-scm.scm
index a47eb185fd602112956fff3bf14e4f5caf5d30d4..915e97ded39ae23b439b7d7319c0cf0cc83e9161 100644 (file)
@@ -3,31 +3,31 @@
 (define-module (scm framework-scm))
 
 (use-modules
 (ice-9 regex)
 (ice-9 string-fun)
 (guile)
 (srfi srfi-1)
 (ice-9 pretty-print)
 (srfi srfi-13)
 (scm page)
 (lily))
+ (ice-9 regex)
+ (ice-9 string-fun)
+ (guile)
+ (srfi srfi-1)
+ (ice-9 pretty-print)
+ (srfi srfi-13)
+ (scm page)
+ (lily))
 
 (define format ergonomic-simple-format)
 
 (define-public (output-framework basename book scopes fields)
   (let* ((file (open-output-file (format #f "~a.scm" basename))))
-    
+
     (display ";;Creator: LilyPond\n" file)
     (display ";; raw SCM output\n" file)
-    
+
     (for-each
-      (lambda (page)
-       (display ";;;;;;;;;;;;;;;;;;;;;;;;;;\n;;;PAGE\n" file)
-       ;; The following two lines are alternates
-       ;(pretty-print (ly:stencil-expr page) file)
-       (write (ly:stencil-expr page) file)
-       )
-      (map page-stencil (ly:paper-book-pages book)))))
+     (lambda (page)
+       (display ";;;;;;;;;;;;;;;;;;;;;;;;;;\n;;;PAGE\n" file)
+       ;; The following two lines are alternates
+       ;;(pretty-print (ly:stencil-expr page) file)
+       (write (ly:stencil-expr page) file)
+       )
+     (map page-stencil (ly:paper-book-pages book)))))
 
 (define-public output-classic-framework output-framework)