Running 1.9.8 under PCLinuxOS....
if you add a split to a song it includes [---] where the split is supposed to go. Later it displays [---] and does not split there, but splits where it naturally would if there was no directed split.
Where in the line is the [---]? This is a logic split and only used if the song does not fit on a page. If should be hidden from the output though.
Where is it displayed?
Verses are added with tags like [---Verse 1a---]
At the beginning of a line, here is an example:
Crown him with many crowns,
The Lamb upon his throne,
Hark! how the heav'nly anthem drowns
All music but its own!
[---]Awake, my soul, and sing
Of him who died for thee,
And hail him as thy matchless King
Thro' all eternity.
I'm guessing something is missing, I don't know python well enough to figure out what though.....
Put it on a line by itself.
That works, probably the best thing is if the split button sends the sequence [---]\n, because most often people will check the words, see that it's more lines then a screen is and go back and add the splits. If it adds the newline to the end then people are unlikey to remove the space, but may not realise they need to add it.
I've created a bug report for this.