KK: \CF
KK: \Cm
KK: x^2\[Return]
+Lang C
TestEnd pcregrep -M "Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0" lyx-log.txt
+Lang it_IT.utf8
TestBegin test2.lyx -dbg find > lyx-log2.txt 2>&1
KK: \Cm
KK: x^2 -x^2\C\[Home]
KK: \Cm
KK: x^2\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M "Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 2" lyx-log2.txt
KK: \Cs
KK: \Ax
KK: buffer-export latex\[Return]
+Lang C
TestEnd grep '^\$x\^{2n}\$$' test.tex
KK: \Ce
KK: foo\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 4\n with len: 3' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Ce
KK: foo\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 8\n with len: 3' lyx-log.txt
# Basic test for searching with par-style awareness
-Lang it_IT.utf8
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: foo\[Return]
KK: \Ap2
KK: foo\[Return]
KK: \Aps
KK: foo\C\[Home]
-KK: \Cs
-KK: \CF
+KK: \Axbuffer-write\[Return]
+KK: \Axdialog-show findreplaceadv\[Return]
# Uncheck ignore format
-KK: \Az\Ag\Ae
+KK: \At\Ai\Ah
+KK: \Aj
KK: \Ap2
KK: foo\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 1 pos: 0\n with len: 3' lyx-log.txt
#
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log2.txt 2>&1
KK: \C\[Home]
-KK: \CF
+KK: \Axdialog-show findreplaceadv\[Return]
# Uncheck ignore format
-KK: \Az\Ag\Ae
+KK: \At\Ai\Ah
KK: foo\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 2 pos: 0\n with len: 3' lyx-log2.txt
# Basic test for searching with par-style awareness
-Lang it_IT.utf8
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: foo bar\[Return]
+#select itemized
KK: \Apb
KK: foo bar\[Return]
KK: \Aps
KK: foo bar\C\[Home]
-KK: \Cs
-KK: \CF
+KK: \Axbuffer-write\[Return]
+KK: \Axdialog-show findreplaceadv\[Return]
# Uncheck ignore format
-KK: \Az\Ag\Ae
+KK: \At\Ai\Ah
KK: \Apb
KK: foo\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 1 pos: 0\n with len: 3' lyx-log.txt
#
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log2.txt 2>&1
KK: \C\[Home]
KK: \CF
# Uncheck ignore format
-KK: \Az\Ag\Ae
+KK: \At\Ai\Ah
KK: \Apb
-KK: bar\[Return]\[Return]
+KK: bar\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 1 pos: 4\n with len: 3' lyx-log2.txt
# Basic test for searching with regular expressions
-Lang it_IT.utf8
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: Nel mezzo del cammin di nostra vita\[Return]
KK: mi ritrovai per una selva oscura\C\[Home]
-KK: \Cs
-KK: \CF
+KK: \Axbuffer-write\[Return]
+KK: \Axdialog-show findreplaceadv\[Return]
KK: o\Axregexp-mode\[Return].* a\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 8\n with len: 8' lyx-log.txt
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log2.txt 2>&1
-KK: \C\[Home]\CF
+KK: \C\[Home]\Axdialog-show findreplaceadv\[Return]
KK: o\Axregexp-mode\[Return][[:word:]]* a
-KK: \Al\Ar
+KK: \Ac\Aj
KD: 500
KK: \[Return]
KD: 100
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 1 pos: 26\n with len: 6' lyx-log2.txt
+Lang sk_SK.utf8
TestBegin test.lyx -dbg find > lyx-log3.txt 2>&1
-KK: \C\[Home]\CF
-KK: \Axregexp-mode\[Return].* \Al\Ar\[Return]\[Return]\[Return]
+KK: \C\[Home]\Axdialog-show findreplaceadv\[Return]
+KK: \Axregexp-mode\[Return].* \Ac\Aj\[Return]\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 10\n with len: 3' lyx-log3.txt
KK: \Apb
KK: \Axregexp-mode\[Return][a-z]* \[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n with len: 3' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Apb
KK: \Axregexp-mode\[Return][a-z]* \[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 1 pos: 0\n with len: 3' lyx-log.txt
KK: \Az\Ag\Ae
KK: LyX\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 8\n with len: 3' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: LaTeX\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 1 pos: 10\n with len: 5' lyx-log.txt
KK: \Cm
KK: v\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n.*idx: 1 par: 0 pos: 0\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \C\[Home]
KK: \CF
KK: \Cm
KK: v\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n.*idx: 1 par: 0 pos: 0\n with len: 1' lyx-log.txt
KK: a\[Tab]
KK: \Cm\\bar a\[Return]\[Return]
TestEnd
+Lang C
Assert ! pcregrep -M 'against.*bar' lyx-log.txt
KK: \C\[Home]\[Right]
KK: foo\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
KK: \Axmath-display\[Return]
KK: x^2\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Axmath-display\[Return]
KK: x^2\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 2\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
KK: \Axmath-display\[Return]
KK: x^2\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
KK: \Axmath-display\[Return]
KK: x^2\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 2\n with len: 1' lyx-log.txt
KK: \CM\Axmath-number-toggle\[Return]
KK: x^2\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \CM\Axmath-number-toggle\[Return]
KK: x^2\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 2\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
KK: \CM\Axmath-number-toggle\[Return]
KK: x^2\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
KK: \CM\Axmath-number-toggle\[Return]
KK: x^2\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 2\n with len: 1' lyx-log.txt
KK: \CM\Axmath-mutate gather\[Return]
KK: x^2\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \CM\Axmath-mutate gather\[Return]
KK: x^2\[Return]\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 2\n with len: 1' lyx-log.txt
KK: \CF
KK: \Cm\\beta\\alpha \[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 1\n with len: 2' lyx-log.txt
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Cm\\beta\\alpha \[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n.*idx: 0 par: 0 pos: 1\n with len: 2' lyx-log.txt
KK: \CF
KK: \Axregexp-mode\[Return]\\s\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 1\n with len: 1' lyx-log.txt
KK: \CF
KK: \Axregexp-mode\[Return]([a-z]+)\\s\\1\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 6\n with len: 11' lyx-log.txt
KK: \Ax
KK: buffer-export latex\[Return]
TestEnd
+Lang C
Assert pcregrep -M '^\$\\frac\{1\}\{a\}\$ \$\\frac\{1\}\{a\}\$ a' test.tex
+Lang it_IT.utf8
TestBegin test2.lyx -dbg find > lyx-log.txt 2>&1
KK: \Cma \Cma \Cma \C\[Home]
KK: \CF
KK: \Ax
KK: buffer-export latex\[Return]
TestEnd
+Lang C
Assert pcregrep -M '^\$\\frac\{1\}\{a\}\$ \$\\frac\{1\}\{a\}\$ \$a\$' test2.tex
KK: \CF
KK: \Axregexp-mode\[Return]\\(\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 1\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]\\(\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 1\n with len: 1' lyx-log.txt
# Finding special latex/regexp chars: [
KK: \CF
KK: \Axregexp-mode\[Return]\\[\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 3\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]\\[\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 3\n with len: 1' lyx-log.txt
KK: \CF
KK: \Axregexp-mode\[Return]\\\\\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]\\\\\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt
# Finding special latex/regexp chars: %
KK: \CF
KK: \Axregexp-mode\[Return]%\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 7\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]%\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 7\n with len: 1' lyx-log.txt
# Finding special latex/regexp chars: ^
KK: \CF
KK: \Axregexp-mode\[Return]\\^\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 8\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]\\^\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 8\n with len: 1' lyx-log.txt
KK: \CF
KK: \Axregexp-mode\[Return]\\{\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 5\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]\\{\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 5\n with len: 1' lyx-log.txt
# Finding special latex/regexp chars: }
KK: \CF
KK: \Axregexp-mode\[Return]\\}\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 6\n with len: 1' lyx-log.txt
#
+Lang it_IT.utf8
TestBegin test.lyx -dbg find > lyx-log.txt 2>&1
KK: \CF
# Uncheck ignore format
KK: \Az\Ag\Ae
KK: \Axregexp-mode\[Return]\\}\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 6\n with len: 1' lyx-log.txt
KK: \Az\Ag\Ae
KK: \Ce\Axregexp-mode\[Return].*\[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 6\n with len: 5' lyx-log.txt
KK: \CF
KK: \Cm\\frac \Axregexp-mode\[Return].* \[Down]1+x^2 \[Return]
TestEnd
+Lang C
Assert pcregrep 'raggiunta la fine cercando in avanti' lyx-log.txt
KK: \Az\Ag\Ae
KK: \Cm\\frac \Axregexp-mode\[Return].* \[Down]1+x^2 \[Return]
TestEnd
+Lang C
Assert pcregrep -M 'Putting selection at .*idx: 0 par: 0 pos: 0\n .*idx: 0 par: 0 pos: 0\n with len: 1' lyx-log.txt