commit 977b5d15a225037e62fceb447b29867e93af61e4
Author: Kornel Benko <[email protected]>
Date:   Sun Apr 27 14:41:42 2025 +0200

    Amend(2) c877648e: ADV-Find: Handle some math symbols
    
    Polishing
---
 src/lyxfind.cpp | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/lyxfind.cpp b/src/lyxfind.cpp
index b184c7b043..153ccd271b 100644
--- a/src/lyxfind.cpp
+++ b/src/lyxfind.cpp
@@ -1747,12 +1747,14 @@ void static fillMissingUnicodesymbols()
        addAccents("\\exists", getutf8(0xf0103));
        addAccents("\\nexists", getutf8(0xf0104));
        addAccents("\\varnothing", getutf8(0xf0105));
+       addAccents("\\nabla", getutf8(0xf0107));
        addAccents("\\in", getutf8(0xf0108));
        addAccents("\\notin", getutf8(0xf0109));
        addAccents("\\ni", getutf8(0xf010b));
        addAccents("\\prod", getutf8(0xf010f));
        addAccents("\\coprod", getutf8(0xf0110));
        addAccents("\\sum", getutf8(0xf0111));
+       addAccents("\\textminus", getutf8(0xf0112));
        addAccents("\\mp", getutf8(0xf0113));
        addAccents("\\dotplus", getutf8(0xf0114));
        addAccents("\\slash", getutf8(0xf0115));
@@ -1776,13 +1778,17 @@ void static fillMissingUnicodesymbols()
        addAccents("\\iint", getutf8(0xf012c));
        addAccents("\\iiint", getutf8(0xf012d));
        addAccents("\\oint", getutf8(0xf012e));
+       addAccents("\\oiint", getutf8(0xf012f));
        addAccents("\\ointclockwise", getutf8(0xf0132));
        addAccents("\\ointctrclockwise", getutf8(0xf0133));
        addAccents("\\therefore", getutf8(0xf0134));
        addAccents("\\because", getutf8(0xf0135));
        addAccents("\\dblcolon", getutf8(0xf0137));
        addAccents("\\eqcolon", getutf8(0xf0139));
+       addAccents("\\lyxtilde", getutf8(0xf013c));
+       addAccents("\\sim", getutf8(0xf013c));
        addAccents("\\backsim", getutf8(0xf013d));
+       addAccents("\\AC", getutf8(0xf013f));
        addAccents("\\wr", getutf8(0xf0140));
        addAccents("\\eqsim", getutf8(0xf0142));
        addAccents("\\simeq", getutf8(0xf0143));
@@ -1795,6 +1801,7 @@ void static fillMissingUnicodesymbols()
        addAccents("\\coloneqq", getutf8(0xf0154));
        addAccents("\\eqqcolon", getutf8(0xf0155));
        addAccents("\\eqcirc", getutf8(0xf0156));
+       addAccents("\\circeq", getutf8(0xf0157));
        addAccents("\\triangleq", getutf8(0xf015c));
        addAccents("\\neq", getutf8(0xf0160));
        addAccents("\\equiv", getutf8(0xf0161));
@@ -1824,6 +1831,7 @@ void static fillMissingUnicodesymbols()
        addAccents("\\nprec", getutf8(0xf0180));
        addAccents("\\nsucc", getutf8(0xf0181));
        addAccents("\\subset", getutf8(0xf0182));
+       addAccents("\\supset", getutf8(0xf0183));
        addAccents("\\subseteq", getutf8(0xf0186));
        addAccents("\\supseteq", getutf8(0xf0187));
        addAccents("\\nsubseteq", getutf8(0xf0188));
@@ -1855,6 +1863,7 @@ void static fillMissingUnicodesymbols()
        addAccents("\\bot", getutf8(0xf01a5));
        addAccents("\\vDash", getutf8(0xf01a8));
        addAccents("\\Vdash", getutf8(0xf01a9));
+       addAccents("\\Vvdash", getutf8(0xf01aa));
        addAccents("\\nvdash", getutf8(0xf01ac));
        addAccents("\\nvDash", getutf8(0xf01ad));
        addAccents("\\nVdash", getutf8(0xf01ae));
@@ -1894,21 +1903,32 @@ void static fillMissingUnicodesymbols()
        addAccents("\\cdots", getutf8(0xf01ef));
        addAccents("\\iddots", getutf8(0xf01f0));
        addAccents("\\ddots", getutf8(0xf01f1));
+       addAccents("\\diameter", getutf8(0xf0200));
+       addAccents("\\DEL", getutf8(0xf0202));
        addAccents("\\lceil", getutf8(0xf0208));
        addAccents("\\rceil", getutf8(0xf0209));
        addAccents("\\lfloor", getutf8(0xf020a));
        addAccents("\\rfloor", getutf8(0xf020b));
        addAccents("\\invneg", getutf8(0xf0210));
        addAccents("\\wasylozenge", getutf8(0xf0211));
+       addAccents("\\recorder", getutf8(0xf0215));
+       addAccents("\\cmdmac", getutf8(0xf0218));
+       addAccents("\\Clocklogo", getutf8(0xf021a));
        addAccents("\\ulcorner", getutf8(0xf021c));
        addAccents("\\urcorner", getutf8(0xf021d));
        addAccents("\\llcorner", getutf8(0xf021e));
        addAccents("\\lrcorner", getutf8(0xf021f));
        addAccents("\\frown", getutf8(0xf0222));
        addAccents("\\smile", getutf8(0xf0223));
+       addAccents("\\enter", getutf8(0xf0224));
+       addAccents("\\Altmac", getutf8(0xf0225));
+       addAccents("\\delmac", getutf8(0xf0226));
+       addAccents("\\Keyboard", getutf8(0xf0228));
+       addAccents("\\backdelmac", getutf8(0xf022b));
        addAccents("\\APLinv", getutf8(0xf0239));
        addAccents("\\notslash", getutf8(0xf023f));
        addAccents("\\notbackslash", getutf8(0xf0240));
+       addAccents("\\escmac", getutf8(0xf028b));
        //
        addAccents("\\pounds", getutf8(0x00a3));
        addAccents("\\textsterling", getutf8(0x00a3));
@@ -2166,8 +2186,8 @@ void static fillMissingUnicodesymbols()
        addAccents("\\nearrow", getutf8(0x2197));
        addAccents("\\textglobfall", getutf8(0x2198));
        addAccents("\\searrow", getutf8(0x2198));
-       addAccents("\\textsurd", getutf8(0x221a));
-       addAccents("\\surd", getutf8(0x221a));
+       addAccents("\\textsurd", getutf8(0xf011a));
+       addAccents("\\surd", getutf8(0xf011a));
        addAccents("\\textbigcircle", getutf8(0x25ef));
        addAccents("\\bigcirc", getutf8(0x25ef));
        addAccents("\\FiveStar", getutf8(0x2605));
@@ -2212,8 +2232,6 @@ static void buildAccentsMap()
        accents["lyxarrow"]      = getutf8(0xf0020);
        accents["braceleft"]     = getutf8(0xf0030);
        accents["braceright"]    = getutf8(0xf0031);
-       accents["lyxtilde"]      = getutf8(0xf0032);
-       accents["sim"]           = getutf8(0xf0032);
        accents["lyxdollar"]     = getutf8(0xf0033);
        accents["backslash lyx"]           = getutf8(0xf0010);  // Used logos 
inserted with starting \backslash
        accents["backslash LyX"]           = getutf8(0xf0010);
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to