2009/11/19 Hans Aberg <hab...@math.su.se>: > I think that it was changed. If the BOM is only allowed in the beginning of > the file, it becomes a state-dependent character. For example, if one > includes two files verbatim in another, then the BOMs will no longer be in > the beginning of the combined stream. So therefore this state-less > definition is to be preferred.
This problem is more frequent than you may think, at least in my environment. Last week I promised to bring a case of faulty LY from Windows notepad; now I realize that all cases which might have failed were previously edited by me, putting the BOM away from the start of the file. All my students work on Windows and every instance of their documents that I edited did fail. I'm sorry for having incorrectly defined the problem at first place; at the same time, I am very thankful for you to spend time on this. The program will gain on stability. I think that editors like xfce mousepad or emacs should take the starting BOM as a mark only and then discard it, i.e. not trying to show or let us to move it. After all, Windows notepad does that with its own files, as it seems. -- Francisco Vila. Badajoz (Spain) www.paconet.org www.csmbadajoz.com _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel