summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty')
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty166
1 files changed, 166 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty
new file mode 100644
index 00000000000..28cf6b3ed77
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty
@@ -0,0 +1,166 @@
+%%
+%% This is file `lwarp-fvextra.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `fvextra')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+\LWR@ProvidesPackagePass{fvextra}[2019/02/04]
+
+\define@booleankey{FV}{obeytabs}%
+ {\let\FV@ObeyTabsInit\relax}
+ {\let\FV@ObeyTabsInit\relax}
+
+\define@key{FV}{tabcolor}%
+ {}
+
+\define@key{FV}{tab}{}
+
+\define@booleankey{FV}{showtabs}%
+ {\let\FV@TabChar\relax}
+ {\let\FV@TabChar\relax}
+
+\newbool{LWR@FV@breaklines}
+
+\define@booleankey{FV}{breaklines}%
+ {\FV@BreakLinesfalse
+ \booltrue{LWR@FV@breaklines}
+ \let\FV@ListProcessLine\FV@ListProcessLine@NoBreak}
+ {\FV@BreakLinesfalse
+ \boolfalse{LWR@FV@breaklines}
+ \let\FV@ListProcessLine\FV@ListProcessLine@NoBreak}
+
+\define@key{FV}{breakanywheresymbolpre}{\def\FancyVerbBreakAnywhereSymbolPre{}}
+\fvset{breakanywheresymbolpre={}}
+
+\define@key{FV}{breakanywheresymbolpost}{\def\FancyVerbBreakAnywhereSymbolPost{}}
+\fvset{breakanywheresymbolpost={}}
+
+\define@key{FV}{breakbeforesymbolpre}{\def\FancyVerbBreakBeforeSymbolPre{}}
+\fvset{breakbeforesymbolpre={}}
+
+\define@key{FV}{breakbeforesymbolpost}{\def\FancyVerbBreakBeforeSymbolPost{}}
+\fvset{breakbeforesymbolpost={}}
+
+\define@key{FV}{breakaftersymbolpre}{\def\FancyVerbBreakAfterSymbolPre{}}
+\fvset{breakaftersymbolpre={}}
+
+\define@key{FV}{breakaftersymbolpost}{\def\FancyVerbBreakAfterSymbolPost{}}
+\fvset{breakaftersymbolpost={}}
+
+\define@key{FV}{breaksymbolleft}{\def\FancyVerbBreakSymbolLeft{}}
+
+\define@key{FV}{breaksymbol}{\fvset{breaksymbolleft={}}}
+
+\fvset{breaksymbolleft={}}
+
+\define@key{FV}{breaksymbolright}{\def\FancyVerbBreakSymbolRight{}}
+\fvset{breaksymbolright={}}
+
+\def\FV@ListProcessLine@NoBreak#1{%
+ \FV@LeftListNumber%
+ \FV@LeftListFrame%
+ \FancyVerbFormatLine{%
+ \FancyVerbHighlightLine{%
+ \FV@ObeyTabs{\FancyVerbFormatText{#1}}}}%\hss
+ \FV@RightListFrame%
+ \FV@RightListNumber%
+\null\par% lwarp
+}
+
+\newcommand*{\LWR@FV@linethensep}{%
+ \ifbool{LWR@FV@breaklines}%
+ {\theFancyVerbLine\kern\FV@NumberSep}%
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}%
+}
+
+\newcommand*{\LWR@FV@septhenline}{%
+ \ifbool{LWR@FV@breaklines}%
+ {\kern\FV@NumberSep\theFancyVerbLine}%
+ {\hbox to\z@{\kern\FV@NumberSep\theFancyVerbLine\hss}}%
+}
+
+\xpatchcmd{\FV@Numbers@left}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@left A}}
+
+\xpatchcmd{\FV@Numbers@left}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@left B}}
+
+\xpatchcmd{\FV@Numbers@left}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@left C}}
+
+\xpatchcmd{\FV@Numbers@right}
+ {\hbox to\z@{\kern\FV@NumberSep\theFancyVerbLine\hss}}
+ {\LWR@FV@septhenline}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@right A}}
+
+\xpatchcmd{\FV@Numbers@right}
+ {\hbox to\z@{\kern\FV@NumberSep\theFancyVerbLine\hss}}
+ {\LWR@FV@septhenline}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@right B}}
+
+\xpatchcmd{\FV@Numbers@right}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@right C}}
+
+\xpatchcmd{\FV@Numbers@both}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@both A}}
+
+\xpatchcmd{\FV@Numbers@both}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@both B}}
+
+\xpatchcmd{\FV@Numbers@both}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@both C}}
+
+\xpatchcmd{\FV@Numbers@both}
+ {\hbox to\z@{\kern\FV@NumberSep\theFancyVerbLine\hss}}
+ {\LWR@FV@septhenline}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@both D}}
+
+\xpatchcmd{\FV@Numbers@both}
+ {\hbox to\z@{\kern\FV@NumberSep\theFancyVerbLine\hss}}
+ {\LWR@FV@septhenline}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@both E}}
+
+\xpatchcmd{\FV@Numbers@both}
+ {\hbox to\z@{\hss\theFancyVerbLine\kern\FV@NumberSep}}
+ {\LWR@FV@linethensep}
+ {}
+ {\LWR@patcherror{fvextra}{FV@Numbers@both F}}
+\endinput
+%%
+%% End of file `lwarp-fvextra.sty'.