mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
FindAdv: Handling of '%' in searched string while not ignoring format
Difficult to decide, when to remove the sequence '%\n'. The sequence is OK for latex output as a command separator, but must be removed in searched string. Alas, not all occurences are wrong. Sigh.
This commit is contained in:
parent
18a1207c2d
commit
45756a50b4
@ -3878,14 +3878,9 @@ string MatchStringAdv::normalize(docstring const & s, bool ignore_format) const
|
||||
// Remove \n at begin
|
||||
while (!t.empty() && t[0] == '\n')
|
||||
t = t.substr(1);
|
||||
// Remove [%]*\n at end
|
||||
// Remove \n* at end
|
||||
while (!t.empty() && t[t.size() - 1] == '\n') {
|
||||
size_t count = 1;
|
||||
if (!ignore_format) {
|
||||
while ((t.size() > 1 + count) && (t[t.size() - 1 - count] == '%'))
|
||||
count++;
|
||||
}
|
||||
t = t.substr(0, t.size() - count);
|
||||
t = t.substr(0, t.size() - 1);
|
||||
}
|
||||
size_t pos;
|
||||
// Handle all other '\n'
|
||||
|
Loading…
Reference in New Issue
Block a user