diff options
author | Javier Olaechea <pirata@gmail.com> | 2024-08-31 22:37:02 -0500 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2024-10-15 09:12:33 +0200 |
commit | aaa12db63270c487e3be1963b0fdfe93fdb2544d (patch) | |
tree | fff3c8fb8b5373806d11c18cdbdccfb1ba3679b5 /gnu | |
parent | bacd7d9ddeaffedc80cdff60a67f6fdfd04b075f (diff) |
gnu: emacs-lilypond-mode: Add emacs-lilypond-mode.
* gnu/packages/music.scm (emacs-lilypond-mode): New variable.
Change-Id: Ifd6a3e35e9668f39a065de2ce7316775a8d99e39
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/music.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index d649c0df9e..d5f9226792 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -79,6 +79,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system ant) #:use-module (guix build-system cmake) + #:use-module (guix build-system emacs) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -1708,6 +1709,25 @@ Guile.") ;; more than an hour of silence, so double the max silent time. (properties `((max-silent-time . 7200))))) +(define-public emacs-lilypond-mode + (package + (name "emacs-lilypond-mode") + (version (package-version lilypond)) + (source (package-source lilypond)) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'expand-load-path 'change-working-directory + (lambda _ (chdir "elisp")))))) + (home-page (package-home-page lilypond)) + (synopsis "Major mode for editing GNU LilyPond music scores") + (description + "This package provides an Emacs major mode for editing GNU LilyPond music +scores.") + (license (package-license lilypond)))) + (define-public music21 (package (name "music21") |