%% %% 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'.