(define-public (_ x) x))
(define (show-version port)
- (format port "~a (GNU LilyPond) ~a \n" PROGRAM-NAME TOPLEVEL-VERSION))
+ (format port "~a (GNU LilyPond) ~a\n" PROGRAM-NAME TOPLEVEL-VERSION))
(define (show-help port)
(format port (_ "Usage: lilypond-invoke-editor [textedit://]FILE:LINE:CHAR:COLUMN
(define (strip-framework-path var)
(define pat "lilypond/usr")
- (let*
- ((val (getenv var))
- (paths (string-split val #\:))
- (without (remove (lambda (s) (string-contains s pat))
- paths)))
-
- (if (not (= (length without)
- (length paths)))
- (setenv var (string-join without ":")))))
+ (if (getenv var)
+ (let*
+ ((val (getenv var))
+ (paths (string-split val #\:))
+ (without (remove (lambda (s) (string-contains s pat))
+ paths)))
+
+ (if (not (= (length without)
+ (length paths)))
+ (setenv var (string-join without ":"))))))
(define (main args)
(let ((files (parse-options args)))