Add support for LilyPond syntax (#5117)

* Add support for LilyPond syntax

See: https://lilypond.org/

* Fix alpha order of LilyPond

* Add support for custom executable and options to lilypond linter

Enhances the lilypond linter with configurable options:
- Add g:ale_lilypond_lilypond_executable for custom lilypond binary path
- Add g:ale_lilypond_lilypond_options for additional command-line flags
- Refactor linter to use GetCommand() function for dynamic command building
- Add linter tests covering configuration scenarios
- Update documentation with usage examples and proper formatting

---------

Co-authored-by: samb0t <sambottoni@gmail.com>
This commit is contained in:
samb0t
2026-04-10 09:09:18 -05:00
committed by GitHub
parent ba8b9cbab9
commit 6b63f4e70a
7 changed files with 159 additions and 0 deletions

View File

@@ -393,6 +393,8 @@ formatting.
* [lessc](https://www.npmjs.com/package/less)
* [prettier](https://github.com/prettier/prettier)
* [stylelint](https://github.com/stylelint/stylelint)
* LilyPond
* [lilypond](https://lilypond.org/)
* LLVM
* [llc](https://llvm.org/docs/CommandGuide/llc.html)
* Lua