{ lib, ... }: lib.nixvim.plugins.mkNeovimPlugin { name = "lilypond-suite"; packPathName = "nvim-lilypond-suite"; package = "nvim-lilypond-suite"; moduleName = "nvls"; description = "Neovim plugin for writing LilyPond scores."; maintainers = [ lib.maintainers.GaetanLepage ]; settingsExample = { lilypond = { mappings = { player = ""; compile = ""; open_pdf = ""; switch_buffers = ""; insert_version = ""; }; options = { pitches_language = "default"; output = "pdf"; include_dir = [ "./openlilylib" ]; }; }; }; }