+ // Minted package
+
+ // This is not a real minted option and its only purpose
+ // is to get a caption for a floating listing.
+ all_params_[1]["caption"] =
+ ListingsParam("", false, ALL, "", _(
+ "This parameter should not be entered here. Please use the caption "
+ "edit box (when using the child document dialog) or "
+ "menu Insert->Caption (when defining a listing inset)"));
+ // The "label" minted option is being subverted here for the
+ // sake of getting a label for a floating listing.
+ all_params_[1]["label"] =
+ ListingsParam("", false, ALL, "",_(
+ "This parameter should not be entered here. Please use the label "
+ "edit box (when using the child document dialog) or "
+ "menu Insert->Label (when defining a listing inset)"));
+ // This is not a real minted option and its only purpose
+ // is to signal that this is a floating listing.
+ all_params_[1]["float"] =
+ ListingsParam("false", true, SUBSETOF, "*tbph", empty_hint);
+ all_params_[1]["cache"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["cachedir"] =
+ ListingsParam("", false, ALL, "", _(
+ "default: _minted-<jobname>"));
+ all_params_[1]["finalizecache"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["frozencache"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["draft"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["final"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["kpsewhich"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["langlinenos"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["newfloat"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["outputdir"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["autogobble"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["baselinestretch"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakafter"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakaftergroup"] =
+ 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]["breakanywheresymbolpre"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakanywheresymbolpost"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakautoindent"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["breakbefore"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakbeforegroup"] =
+ ListingsParam("", true, ALL, "", empty_hint);
+ all_params_[1]["breakbeforesymbolpre"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakbeforesymbolpost"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breakbytoken"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["breakbytokenanywhere"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["breakindent"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["breaklines"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["breaksymbol"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breaksymbolleft"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breaksymbolright"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["breaksymbolindent"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["breaksymbolindentleft"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["breaksymbolindentright"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["breaksymbolsep"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["breaksymbolsepleft"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["breaksymbolsepright"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["bgcolor"] =
+ ListingsParam("", false, ALL, "", color_hint_mint);
+ 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"));
+ all_params_[1]["escapeinside"] =
+ 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]["fontfamily"] =
+ ListingsParam("", false, ALL, "", _(
+ "A latex family such as tt, sf, rm"));
+ all_params_[1]["fontseries"] =
+ ListingsParam("", false, ALL, "", _(
+ "A latex series such as m, b, c, bx, sb"));
+ all_params_[1]["fontsize"] =
+ ListingsParam("", false, ALL, "", _(
+ "A latex name such as \\small"));
+ all_params_[1]["fontshape"] =
+ ListingsParam("", false, ALL, "", _(
+ "A latex shape such as n, it, sl, sc"));
+ all_params_[1]["formatcom"] =
+ ListingsParam("", false, ALL, "", empty_hint);
+ all_params_[1]["frame"] =
+ ListingsParam("", false, ONEOF,
+ "none\nleftline\ntopline\nbottomline\nlines\nsingle",
+ frame_hint_mint);
+ all_params_[1]["framerule"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["framesep"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["funcnamehighlighting"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["gobble"] =
+ 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]["keywordcase"] =
+ ListingsParam("", false, ONEOF,
+ "lower\nupper\ncapitalize", empty_hint);
+ all_params_[1]["labelposition"] =
+ ListingsParam("", false, ONEOF,
+ "none\ntopline\nbottomline\nall", empty_hint);
+ all_params_[1]["language"] =
+ ListingsParam("", false, ALL, "", _(
+ "Enter one of the supported languages. However, if you "
+ "are defining a listing inset, it is better using the "
+ "language combo box, unless you need to enter a language not "
+ "offered there, otherwise the combo box will be disabled."));
+ all_params_[1]["lastline"] =
+ ListingsParam("", false, INTEGER, "", empty_hint);
+ all_params_[1]["linenos"] =
+ 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"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["outencoding"] =
+ ListingsParam("", false, ALL, "", _(
+ "File encoding used by Pygments for highlighting"));
+ all_params_[1]["python3"] =
+ ListingsParam("", false, TRUEFALSE, "", _(
+ "Apply Python 3 highlighting"));
+ all_params_[1]["resetmargins"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["rulecolor"] =
+ ListingsParam("", false, ALL, "", color_hint_mint);
+ all_params_[1]["samepage"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["showspaces"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["showtabs"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["space"] =
+ ListingsParam("", false, ALL, "", _(
+ "A macro. Default: \\textvisiblespace"));
+ all_params_[1]["spacecolor"] =
+ 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"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["stepnumberoffsetvalues"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["stripall"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["stripnl"] =
+ ListingsParam("", false, TRUEFALSE, "", empty_hint);
+ all_params_[1]["tab"] =
+ ListingsParam("", false, ALL, "", _(
+ "A macro to redefine visible tabs"));
+ all_params_[1]["tabcolor"] =
+ ListingsParam("", false, ALL, "", color_hint_mint);
+ all_params_[1]["tabsize"] =
+ ListingsParam("", false, INTEGER, "", empty_hint);
+ all_params_[1]["texcl"] =
+ ListingsParam("", false, TRUEFALSE, "", _(
+ "Enables latex code in comments"));
+ all_params_[1]["texcomments"] =
+ ListingsParam("", false, TRUEFALSE, "", _(
+ "Enables latex code in comments"));
+ all_params_[1]["xleftmargin"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);
+ all_params_[1]["xrightmargin"] =
+ ListingsParam("", false, LENGTH, "", empty_hint);