Hello, shouldn't LFUN_MATH_INSERT have func_type Math instead of Edit?
see LyXAction.cpp around line 221: { LFUN_MATH_DELIM, "math-delim", Noop, Math }, { LFUN_MATH_BIGDELIM, "math-bigdelim", Noop, Math }, { LFUN_MATH_DISPLAY, "math-display", Noop, Math }, { LFUN_MATH_INSERT, "math-insert", Noop, Edit }, { LFUN_MATH_SUBSCRIPT, "math-subscript", Noop, Math }, { LFUN_MATH_SUPERSCRIPT, "math-superscript", Noop, Math }, Bernhard