Re: Two possible bugs bugging me

Aaron Hill <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <[email protected]>
On 2022-07-30 12:52 am, samarutuk via bug-lilypond wrote:
> I have to correct myself. "Find and Replace" works for some LilyPond
> files, which is absolutely strange, and it shows the same behavior
> under Frescobaldi (3.1.3) for macOS as it does under Windows 10
> (3.1.3+3.2).
> I will attach an example file. If you want to replace there e.g.
> "\breathe", it is marked wrong and the expression is not replaced via
> the "Replace" button. The "\mm" above can be replaced, which makes the
> whole thing even stranger.
> I think it has something to do with the \paper block, if I remove it,
> "Find and Replace" works. As I said, this was not a problem before. 
> Actually, search+replace should work with any "text" I place in the
> code window, and the text should not interfere with the "search and
> replace" feature per se, right?

The presence of the 🙰 (U+1F670) character in a comment in the \paper 
block is the problem.  Frescobaldi is not handling Unicode surrogate 
pairs properly, so there is an off-by-one error when counting 
characters.


-- Aaron Hill

_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.