diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 28bd7f7..187fe69 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -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) diff --git a/.config/setup/01-install-packages.sh b/.config/setup/01-install-packages.sh index ba2579f..fe91a43 100755 --- a/.config/setup/01-install-packages.sh +++ b/.config/setup/01-install-packages.sh @@ -36,6 +36,7 @@ DEB_PKGS=( libnss-mdns libyajl-doc libyajl2 + lilypond magic-wormhole make markdown diff --git a/.config/setup/23-install-emacs-lilypond-mode.sh b/.config/setup/23-install-emacs-lilypond-mode.sh new file mode 100755 index 0000000..980326d --- /dev/null +++ b/.config/setup/23-install-emacs-lilypond-mode.sh @@ -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/