[LyX/master] Recognize newer minted params
Juergen Spitzmueller <[email protected]> Sun, 26 Jul 2026 14:04:09 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 628421233bcf24f292122bfeb9a1db24adea9f3a Author: Juergen Spitzmueller <[email protected]> Date: Sun Jul 26 16:03:40 2026 +0200 Recognize newer minted params --- src/insets/InsetListingsParams.cpp | 112 +++++++++++++++++++++++++++++++++---- 1 file changed, 102 insertions(+), 10 deletions(-) diff --git a/src/insets/InsetListingsParams.cpp b/src/insets/InsetListingsParams.cpp index c152ee2131..8a99530d56 100644 --- a/src/insets/InsetListingsParams.cpp +++ b/src/insets/InsetListingsParams.cpp @@ -669,18 +669,33 @@ ParValidator::ParValidator() ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["autogobble"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["baseline"] = + ListingsParam("", false, ONEOF, "b\nc\nt", empty_hint); all_params_[1]["baselinestretch"] = ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["beameroverlays"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["bgcolor"] = + ListingsParam("", false, ALL, "", color_hint_mint); + all_params_[1]["bgcolorpadding"] = + ListingsParam("", false, LENGTH, "", empty_hint); + all_params_[1]["bgcolorvphantom"] = + ListingsParam("", false, ALL, "", _( + "\\vphantom or similar macro, default: \\vphantom{\\\"Apgjy}")); all_params_[1]["breakafter"] = ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["breakaftergroup"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["breakafterinrun"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["breakaftersymbolpre"] = ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["breakaftersymbolpost"] = ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["breakanywhere"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["breakanywhereinlinestretch"] = + ListingsParam("", false, LENGTH, "", empty_hint); all_params_[1]["breakanywheresymbolpre"] = ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["breakanywheresymbolpost"] = @@ -689,6 +704,8 @@ ParValidator::ParValidator() ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["breakbefore"] = ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["breakbeforeinrun"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["breakbeforegroup"] = ListingsParam("", true, ALL, "", empty_hint); all_params_[1]["breakbeforesymbolpre"] = @@ -701,6 +718,8 @@ ParValidator::ParValidator() ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["breakindent"] = ListingsParam("", false, LENGTH, "", empty_hint); + all_params_[1]["breakindentnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["breaklines"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["breaksymbol"] = @@ -715,28 +734,58 @@ ParValidator::ParValidator() ListingsParam("", false, LENGTH, "", empty_hint); all_params_[1]["breaksymbolindentright"] = ListingsParam("", false, LENGTH, "", empty_hint); + all_params_[1]["breaksymbolindentnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); + all_params_[1]["breaksymbolindentleftnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); + all_params_[1]["breaksymbolindentrightnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["breaksymbolsep"] = ListingsParam("", false, LENGTH, "", empty_hint); + all_params_[1]["breaksymbolsepnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["breaksymbolsepleft"] = ListingsParam("", false, LENGTH, "", empty_hint); + all_params_[1]["breaksymbolsepleftnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["breaksymbolsepright"] = ListingsParam("", false, LENGTH, "", empty_hint); - all_params_[1]["bgcolor"] = - ListingsParam("", false, ALL, "", color_hint_mint); + all_params_[1]["breaksymbolseprightnchars"] = + ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["codetagify"] = ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["curlyquotes"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["encoding"] = ListingsParam("", false, ALL, "", _( - "Sets encoding expected by Pygments")); + "Sets encoding expected by texminted")); + all_params_[1]["envname"] = + ListingsParam("", false, ALL, "", _( + "default: Verbatim, or VerbEnv for inline")); all_params_[1]["escapeinside"] = ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywords"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywordsconstant"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywordsdeclaration"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywordsnamespace"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywordspseudo"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywordsreserved"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["extrakeywordstype"] = + ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["firstline"] = ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["firstnumber"] = ListingsParam("", false, ALL, "", _( "auto, last or a number")); + all_params_[1]["fontencoding"] = + ListingsParam("", false, ALL, "", _( + "Set font encoding used for typesetting code, e.g. T1")); all_params_[1]["fontfamily"] = ListingsParam("", false, ALL, "", _( "A latex family such as tt, sf, rm")); @@ -763,14 +812,20 @@ ParValidator::ParValidator() ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["gobble"] = ListingsParam("", false, INTEGER, "", empty_hint); + all_params_[1]["gobblefilter"] = + ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["highlightcolor"] = ListingsParam("", false, ALL, "", color_hint_mint); all_params_[1]["highlightlines"] = ListingsParam("", false, ALL, "", _( "A range of lines such as {1,3-4}")); + all_params_[1]["ignorelexererrors"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["keywordcase"] = ListingsParam("", false, ONEOF, "lower\nupper\ncapitalize", empty_hint); + all_params_[1]["label"] = + ListingsParam("", false, ALL, "", color_hint_mint); all_params_[1]["labelposition"] = ListingsParam("", false, ONEOF, "none\ntopline\nbottomline\nall", empty_hint); @@ -780,15 +835,21 @@ ParValidator::ParValidator() ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["linenos"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["listparameters"] = + ListingsParam("", false, ALL, "", color_hint_mint); + all_params_[1]["literalenvname"] = + ListingsParam("", false, ALL, "", color_hint_mint); + all_params_[1]["literatecomment"] = + ListingsParam("", false, ALL, "", color_hint_mint); + all_params_[1]["mathescape"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["numberblanklines"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["numberfirstline"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["numbers"] = ListingsParam("", false, ONEOF, "left\nright\nboth\nnone", empty_hint); - all_params_[1]["mathescape"] = - ListingsParam("", false, TRUEFALSE, "", empty_hint); - all_params_[1]["numberblanklines"] = - ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["numbersep"] = ListingsParam("", false, LENGTH, "", empty_hint); all_params_[1]["obeytabs"] = @@ -799,6 +860,32 @@ ParValidator::ParValidator() all_params_[1]["python3"] = ListingsParam("", false, TRUEFALSE, "", _( "Apply Python 3 highlighting")); + all_params_[1]["rangeregex"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangeregexmatchnumber"] = + ListingsParam("", false, INTEGER, "", empty_hint); + all_params_[1]["rangeregexdotall"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["rangeregexmultiline"] = + ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["rangestartafterstring"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestartafterstringline"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestartstring"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestartstringline"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestopbeforestring"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestopbeforestringline"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestopstring"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["rangestopstringline"] = + ListingsParam("", false, ALL, "", empty_hint); + all_params_[1]["reflabel"] = + ListingsParam("", false, ALL, "", empty_hint); all_params_[1]["resetmargins"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["rulecolor"] = @@ -816,9 +903,6 @@ ParValidator::ParValidator() ListingsParam("", false, ALL, "", color_hint_mint); all_params_[1]["startinline"] = ListingsParam("", false, TRUEFALSE, "", _("For PHP only")); - all_params_[1]["style"] = - ListingsParam("", false, ALL, "", _( - "The style used by Pygments")); all_params_[1]["stepnumber"] = ListingsParam("", false, INTEGER, "", empty_hint); all_params_[1]["stepnumberfromfirst"] = @@ -829,6 +913,9 @@ ParValidator::ParValidator() ListingsParam("", false, TRUEFALSE, "", empty_hint); all_params_[1]["stripnl"] = ListingsParam("", false, TRUEFALSE, "", empty_hint); + all_params_[1]["style"] = + ListingsParam("", false, ALL, "", _( + "The style used by Pygments")); all_params_[1]["tab"] = ListingsParam("", false, ALL, "", _( "A macro to redefine visible tabs")); @@ -842,6 +929,11 @@ ParValidator::ParValidator() all_params_[1]["texcomments"] = ListingsParam("", false, TRUEFALSE, "", _( "Enables latex code in comments")); + all_params_[1]["tokenmerge"] = + ListingsParam("", false, TRUEFALSE, "", _( + "Enables latex code in comments")); + all_params_[1]["vspace"] = + ListingsParam("", false, LENGTH, "", empty_hint); all_params_[1]["xleftmargin"] = ListingsParam("", false, LENGTH, "", empty_hint); all_params_[1]["xrightmargin"] = -- lyx-cvs mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-cvs