]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_hash.C
fix pullArg when pressing <Delete> at the end of an cell
[lyx.git] / src / mathed / math_hash.C
index 4386e96f0f5ee642efacfd8e2eb89b0e8c72bb6d..51b70065cb0610572b518c7986b5be0848aab71d 100644 (file)
@@ -1,5 +1,4 @@
 #include <config.h>
-
 #include <map>
 
 #include "math_defs.h"
@@ -43,7 +42,7 @@ latexkeys const wordlist[] =
        {"approx",  LM_TK_SYM, LM_approx},
        {"triangleleft",  LM_TK_SYM, LM_triangleleft},
        {"triangleright",  LM_TK_SYM, LM_triangleright},
-       {"tilde",  LM_TK_ACCENT, LM_tilde},
+       {"tilde",  LM_TK_DECORATION, LM_tilde},
        {"lambda",  LM_TK_SYM, LM_lambda},
        {"emptyset",  LM_TK_MACRO, LM_emptyset},
        {"triangle",  LM_TK_SYM, LM_triangle},
@@ -62,10 +61,10 @@ latexkeys const wordlist[] =
        {"swarrow",  LM_TK_SYM, LM_swarrow},
        {"top",  LM_TK_SYM, LM_top},
        {"Rightarrow",  LM_TK_SYM, LM_Rightarrow},
-       {"underline",  LM_TK_WIDE, LM_underline},
-       {"underbrace",  LM_TK_WIDE, LM_underbrace},
+       {"underline",  LM_TK_DECORATION, LM_underline},
+       {"underbrace",  LM_TK_DECORATION, LM_underbrace},
        {"eta",  LM_TK_SYM, LM_eta},
-       {"acute",  LM_TK_ACCENT, LM_acute},
+       {"acute",  LM_TK_DECORATION, LM_acute},
        {"angle",  LM_TK_SYM, LM_angle},
        {"exp",  LM_TK_FUNC, 0},
        {"leftarrow",  LM_TK_SYM, LM_leftarrow},
@@ -80,14 +79,14 @@ latexkeys const wordlist[] =
        {"Psi",  LM_TK_SYM, LM_Psi},
        {"longleftrightarrow",  LM_TK_SYM, LM_longleftrightarrow},
        {"alpha",  LM_TK_SYM, LM_alpha},
-       {"widehat",  LM_TK_WIDE, LM_widehat},
+       {"widehat",  LM_TK_DECORATION, LM_widehat},
        {"sin",  LM_TK_FUNC, 0},
        {"asymp",  LM_TK_SYM, LM_asymp},
        {"nolimits",  LM_TK_LIMIT, 0 },
        {"perp",  LM_TK_MACRO, LM_perp},
        {"wedge",  LM_TK_SYM, LM_wedge},
        {"ln",  LM_TK_FUNC, 0},
-       {"widetilde",  LM_TK_WIDE, LM_widetilde},
+       {"widetilde",  LM_TK_DECORATION, LM_widetilde},
        {"Omega",  LM_TK_SYM, LM_Omega},
        {"natural",  LM_TK_SYM, LM_natural},
        {"iota",  LM_TK_SYM, LM_iota},
@@ -100,7 +99,7 @@ latexkeys const wordlist[] =
        {"star",  LM_TK_SYM, LM_star},
        {"leftharpoondown",  LM_TK_SYM, LM_leftharpoondown},
        {"wp",  LM_TK_SYM, LM_wp},
-       {"not",  LM_TK_ACCENT, LM_not},
+       {"not",  LM_TK_DECORATION, LM_not},
        {"tan",  LM_TK_FUNC, 0},
        {"Theta",  LM_TK_SYM, LM_Theta},
        {"rceil",  LM_TK_SYM, LM_rceil},
@@ -125,7 +124,7 @@ latexkeys const wordlist[] =
        {"arcsin",  LM_TK_FUNC, 0},
        {"arctan",  LM_TK_FUNC, 0},
        {"flat",  LM_TK_SYM, LM_flat},
-       {"check",  LM_TK_ACCENT, LM_check},
+       {"check",  LM_TK_DECORATION, LM_check},
        {"rangle",  LM_TK_SYM, LM_rangle},
        {"cot",  LM_TK_FUNC, 0},
        {"cdot",  LM_TK_SYM, LM_cdot},
@@ -177,15 +176,15 @@ latexkeys const wordlist[] =
        {"mp",  LM_TK_SYM, LM_mp},
        {"pm",  LM_TK_SYM, LM_pm},
        {"nonumber",  LM_TK_NONUM, 0},
-       {"breve",  LM_TK_ACCENT, LM_breve},
+       {"breve",  LM_TK_DECORATION, LM_breve},
        {"bigvee",  LM_TK_BIGSYM, LM_vee},
        {"bowtie",  LM_TK_SYM, LM_bowtie},
        {"bigwedge",  LM_TK_BIGSYM, LM_wedge},
        {"frown",  LM_TK_SYM, LM_frown},
        {"rightharpoondown",  LM_TK_SYM, LM_rightharpoondown},
        {"det",  LM_TK_FUNCLIM, 0},
-       {"dot",  LM_TK_ACCENT, LM_dot},
-       {"ddot",  LM_TK_ACCENT, LM_ddot},
+       {"dot",  LM_TK_DECORATION, LM_dot},
+       {"ddot",  LM_TK_DECORATION, LM_ddot},
        {"lg",  LM_TK_FUNC, 0},
        {"log",  LM_TK_FUNC, 0},
        {"oplus",  LM_TK_SYM, LM_oplus},
@@ -195,7 +194,7 @@ latexkeys const wordlist[] =
        {"diamondsuit",  LM_TK_SYM, LM_diamondsuit},
        {"rfloor",  LM_TK_SYM, LM_rfloor},
        {"end",  LM_TK_END, 0},
-       {"hat",  LM_TK_ACCENT, LM_hat},
+       {"hat",  LM_TK_DECORATION, LM_hat},
        {"tanh",  LM_TK_FUNC, 0},
        {"vdots",  LM_TK_DOTS, LM_vdots},
        {"bigcap",  LM_TK_BIGSYM, LM_cap},
@@ -209,7 +208,7 @@ latexkeys const wordlist[] =
        {"delta",  LM_TK_SYM, LM_delta},
        {"odot",  LM_TK_SYM, LM_odot},
        {"oint",  LM_TK_BIGSYM, LM_oint},
-       {"grave",  LM_TK_ACCENT, LM_grave},
+       {"grave",  LM_TK_DECORATION, LM_grave},
        {"pmod",  LM_TK_PMOD, 0},
        {"prod",  LM_TK_BIGSYM, LM_prod},
        {"frac",  LM_TK_FRAC, 0},
@@ -217,9 +216,9 @@ latexkeys const wordlist[] =
        {"circ",  LM_TK_SYM, LM_circ},
        {"aleph",  LM_TK_SYM, LM_aleph},
        {"min",  LM_TK_FUNCLIM, 0},
-       {"overline",  LM_TK_WIDE, LM_overline},
+       {"overline",  LM_TK_DECORATION, LM_overline},
        {"arg",  LM_TK_FUNC, 0},
-       {"overbrace",  LM_TK_WIDE, LM_overbrace},
+       {"overbrace",  LM_TK_DECORATION, LM_overbrace},
        {"amalg",  LM_TK_SYM, LM_amalg},
        {"gamma",  LM_TK_SYM, LM_gamma},
        {"vee",  LM_TK_SYM, LM_vee},
@@ -238,12 +237,12 @@ latexkeys const wordlist[] =
        {"bigtriangledown",  LM_TK_SYM, LM_bigtriangledown},
        {"mathbf",  LM_TK_FONT, LM_TC_BF},
        {"mathsf",  LM_TK_FONT, LM_TC_SF},
-       {"bar",  LM_TK_ACCENT, LM_bar},
+       {"bar",  LM_TK_DECORATION, LM_bar},
        {"varpi",  LM_TK_SYM, LM_varpi},
        {"varphi",  LM_TK_SYM, LM_varphi},
        {"newcommand",  LM_TK_NEWCOMMAND, 0 },
-       {"overleftarrow",  LM_TK_WIDE, LM_overleftarrow},
-       {"overrightarrow",  LM_TK_WIDE, LM_overightarrow},
+       {"overleftarrow",  LM_TK_DECORATION, LM_overleftarrow},
+       {"overrightarrow",  LM_TK_DECORATION, LM_overightarrow},
        {"Leftarrow",  LM_TK_SYM, LM_Leftarrow},
        {"Longleftarrow",  LM_TK_SYM, LM_Longleftarrow},
        {"Leftrightarrow",  LM_TK_SYM, LM_Leftrightarrow},
@@ -261,7 +260,7 @@ latexkeys const wordlist[] =
        {"coth",  LM_TK_FUNC, 0},
        {"rho",  LM_TK_SYM, LM_rho},
        {"cong",  LM_TK_SYM, LM_cong},
-       {"vec",  LM_TK_ACCENT, LM_vec},
+       {"vec",  LM_TK_DECORATION, LM_vec},
        {"dim",  LM_TK_FUNC, 0},
        {"mid",  LM_TK_SYM, LM_mid},
        {"hom",  LM_TK_FUNC, 0},