Install LilyPond and Emacs integration

This commit is contained in:
Ohad Livne 2025-06-04 22:46:44 +03:00
parent bc1522e639
commit 9d42c453bb
Signed by: libohad-dev
GPG key ID: 34FDC68B51191A4D
3 changed files with 13 additions and 0 deletions

View file

@ -13,11 +13,14 @@
("C-z f" . ffap))
:hook ((after-save . executable-make-buffer-file-executable-if-script-p)
(xref-after-update . outline-minor-mode))
:init
(setq load-path (append (list (expand-file-name "~/Projects/lilypond/elisp")) load-path))
:config
; keep-sorted start
(defalias 'yes-or-no-p 'y-or-n-p)
(display-battery-mode)
(display-time-mode)
(load "lilypond-init.el")
(prefer-coding-system 'utf-8)
(put 'dired-find-alternate-file 'disabled nil)
(set-default-file-modes #o750)

View file

@ -36,6 +36,7 @@ DEB_PKGS=(
libnss-mdns
libyajl-doc
libyajl2
lilypond
magic-wormhole
make
markdown

View file

@ -0,0 +1,9 @@
#! /usr/bin/sh
projdir="${HOME}/Projects"
mkdir -p "${projdir}"
rm -rf "${projdir}/lilypond"
cd "${projdir}" || exit
git clone --depth=1 https://github.com/lilypond/lilypond
cd lilypond || exit
python3 scripts/build/lilypond-words.py --el --dir=elisp/