Rename the minted 'lang' external template option as 'language'

This is for consistency with the newly introduced support in the
listings inset, where the option name is dictated by the listings
package and cannot be changed.
This commit is contained in:
Enrico Forestieri 2017-06-07 01:25:35 +02:00
parent 8dab1cfe7e
commit 268ae66e3c
2 changed files with 11 additions and 11 deletions

View File

@ -191,8 +191,8 @@ This is the title of the listing appearing in the headers.
template MintedSource
filename ../scripts/lyxpak.py
display false
extra LaTeX "fontsize=\tiny,baselinestretch=1.05,frame=leftline,framesep=10pt,breaklines,breakanywhere,lang=python"
extra PDFLaTeX "fontsize=\tiny,baselinestretch=1.05,frame=leftline,framesep=10pt,breaklines,breakanywhere,lang=python"
extra LaTeX "fontsize=\tiny,baselinestretch=1.05,frame=leftline,framesep=10pt,breaklines,breakanywhere,language=python"
extra PDFLaTeX "fontsize=\tiny,baselinestretch=1.05,frame=leftline,framesep=10pt,breaklines,breakanywhere,language=python"
\end_inset

View File

@ -15,16 +15,16 @@
#
# In order to use the external templates machinery, the options of the
# minted package are extended to be able to construct a proper \inputminted
# command. This template defines an additional 'lang' option for minted, which
# is then extracted from the options and passed as the second non-optional
# command. This template defines an additional 'language' option for minted,
# which is then extracted from the options and passed as the second non-optional
# parameter of \inputminted. This template works for minted version 2.1 or
# higher. As it relies on the internals of minted, an update might break it.
PreambleDef minted
\usepackage{minted}
\@namedef{minted@opt@cmd@lang}{latex}
\define@key{minted@opt@cmd}{lang}{\@namedef{minted@opt@cmd@lang}{#1}
\minted@configlang{#1}}
\define@key{minted@opt@cmd}{language}{\@namedef{minted@opt@cmd@lang}{#1}
\minted@configlang{#1}}
\DeclareRobustCommand\inputsource{\@ifnextchar[\@inputsrc{\@inputsrc[]}}
\def\@inputsrc[#1]#2{\inputminted[#1]{\minted@opt@cmd@lang}{#2}}
PreambleDefEnd
@ -34,16 +34,16 @@ Template MintedSource
HelpText
Format source code using the 'minted' package.
This template works with minted version 2.1 or higher.
The source language is specified by the 'lang' option,
The source language is specified by the 'language' option,
which must be inserted into the 'Option' field in the
'LaTeX and LyX options' tab.
Example options:
* linenos,fontsize=\footnotesize,lang=fortran
* bgcolor=yellow,baselinestretch=1.2,lang=c
* frame=lines,framesep=2\fboxsep,lang=python
* linenos,fontsize=\footnotesize,language=fortran
* bgcolor=yellow,baselinestretch=1.2,language=c
* frame=lines,framesep=2\fboxsep,language=python
If 'lang=xxx' is not given, 'lang=latex' is assumed by default.
If 'language=xxx' is not given, 'language=latex' is assumed by default.
Make sure to use the '-shell-escape' option for the latex backend.
Read the documentation of the minted package
for further options and details.