-
Reimplemented
\Verb
. It now works as expected inside other commands (with a few limitations), including in movable arguments, and is compatible withhyperref
for things like PDF bookmarks. It now supportsbreaklines
and relevant line-breaking options. -
Reimplemented
\SaveVerb
and\UseVerb
to be equivalent to the new\Verb
. The new optionretokenize
allows saved verbatim material to be retokenized under newcommandchars
andcodes
when it is inserted with\UseVerb
. -
New command
\EscVerb
works like the reimplemented\Verb
, except that special characters can be escaped with a backslash. It works inside other commands without any limitations, including in movable arguments, and is compatible withhyperref
for things like PDF bookmarks. -
Added
extra
option for switching between the reimplemented\Verb
,\SaveVerb
,\UseVerb
and the originalfancyvrb
definitions. Reimplemented versions are used by default. This option will apply to any future reimplemented commands and environments. -
New command
\fvinlineset
only applies options to commands related to typesetting verbatim inline, like\Verb
,\SaveVerb
,\UseVerb
. It only works with commands that are defined or reimplemented byfvextra
. It overrides options from\fvset
. -
Patched
fancyvrb
so that\Verb
(either reimplemented version or original) can use characters like%
for delimiters when used outside any commands. -
obeytabs
now works with thecalc
package's redefined\setcounter
. Sinceminted
loadscalc
, this also fixesminted
compatibility (minted
#221). -
Added new option
fontencoding
(minted
#208). -
highlightlines
now works correctly withframe
(#7).
beameroverlays
now works withVerbatimOut
.
-
Added
beameroverlays
option, which enablesbeamer
overlays using the<
and>
characters. -
Added options
breakindentnchars
,breaksymbolsepleftnchars
(aliasbreaksymbolsepnchars
),breaksymbolseprightnchars
,breaksymbolindentleftnchars
(aliasbreaksymbolindentnchars
), andbreaksymbolindentrightnchars
. These are identical to the pre-existing options without thenchars
suffix, except that they allow indentation to be specified as an integer number of characters rather than as a dimension. As a result of these new options,\settowidth
is no longer used in the preamble, resolving some font incompatibilities (#4). -
Clarified in the docs that
breaksymbolsepright
is a minimum, rather than exact, distance.
-
The package is now compatible with classes and packages that redefine
\raggedright
. -
Fixed a bug that introduced extra space in inline contexts such as
\mintinline
whenbreaklines=true
(#3).
-
Added support for line breaking when working with Pygments for syntax highlighting.
-
The default
highlightcolor
is now defined withrgb
for compatibility with thecolor
package. Fixed a bug in the conditional color definition whencolor
andxcolor
are not loaded beforefvextra
.
-
The options
rulecolor
andfillcolor
now accept color names directly; using\color{<color_name>}
is no longer necessary, though it still works. -
Added
tabcolor
andspacecolor
options for use withshowtabs
andshowspaces
. -
Added
highlightlines
option that takes a line number or range of line numbers and highlights the corresponding lines. Addedhighlightcolor
option that controls hightlighting color. -
obeytabs
no longer causes lines to vanish when tabs are inside macro arguments. Tabs and spaces inside a macro argument but otherwise at the beginning of a line are expanded correctly. Tabs inside a macro argument that are preceded by non-whitespace characters (not spaces or tabs) are expanded based on the starting position of the run of whitespace in which they occur. -
The line breaking options
breakanywhere
,breakbefore
, andbreakafter
now work with multi-byte UTF-8 code points under pdfTeX withinputenc
. They were already fully functional under XeTeX and LuaTeX. -
Added
curlyquotes
option, which essentially disables theuquote
package.
- Initial release.