Some proof of concept is ready.
I think there could be also a configuration wizard (to set PDF viewer
and bash's path), if something is not found in the path.
Attached a Tutorial.ly

Current implementation details:
- To turn on 'tutorial mode' the "LilyPond Tutorial" character sequence
must be present in the first line.
- If a line starts with a tab character or four spaces it gets a green
bar, and will be interpreted as one fragment.
- The good thing is that it works as a lilypond document, with code
completion, assistant, folding and so on.
- One drawback: the s character if stands alone will be highlighted in
all texts. (This problem could be eliminated with some dirty hacking.)
- Compile fragment creates a new temporary file all the time. It could
be made to create the same file per fragment. However, killing Acrobat
is not easy.

* Download location:
http://prdownloads.sourceforge.net/lily4jedit/lily4jedit-0.2.8pre1-1.zip?download
Unzip it to jEdit/jars directory

* Prerequisites:
LilyJHelp 2.4.3 - contains code completion files and latest syntax
coloring mode
http://prdownloads.sourceforge.net/lily4jedit/lilyjhelp-2.4.3-1.zip?download
Unzip it to jEdit installation directory
Plugins - Install them via jEdit's Plugin Manager:
- ErrorList 1.3.2,
- SideKick 0.3.2
- Templates 3.3.0
- Console 4.1
- JakartaCommons 0.4.3

I hope it works (there are lots of experimental code in this version).
What do you think?

Bert

This is the LilyPond Tutorial. Here is a simple fragment of LilyPond:

	\new Staff {
		\relative c' {
			c8 e c e g4 g |
		}
	}

To compile this fragment,

- Place the caret inside the fragment.
- Select LilyPond > Help > Tutorial > Compile fragment

Here is another fragment:

	{ c d e f g a b c }

That's it.

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to