LilyPond plugin uses a special shell in the Console plugin for running LilyPond-related programs. You can dock Console or use it as a floating window. You can set this behaviour in > selecting jEdit>Docking. If you open the Console window (>>) and choose LilyPond from its combo box (instead of System), you get a console window like this (you can change colors and fonts of Console in >):
Using the LilyPond shell you can easily run LilyPond and related commands.
To use the LilyPond shell you must set the path to your LilyPond binary files (and other LilyPond-related executables) in >.
You can run LilyPond to process the current file either by selecting it from the > menu or by clicking on the LilyPond tool bar. It may be a good idea to define a shortcut for this action to run it with a simple keystroke.
For example, you would like to process your file using
lilypond --verbose. You can use the keyword
%buffer as a parameter in the
console, to substitute the current buffer's path. Example:
%lilypond --verbose %buffer
Make sure that the LilyPond shell is selected when executing the command.
If you always run LilyPond with custom parameters, use the Plugin Options of LilyPondTool to set those.
It is very common to convert older documents to the current version of LilyPond. You can do this by running the command convert-ly, which can also be invoked from the toolbar or from the menu, as a LilyTool action. If you invoke it, the current buffer will be processed and reloaded. (You must have the appropriate \version setting in your file or convert-ly won't know from what version you ar converting.)