Better ANSI support detection if there is an active sink()
.
Support ANSI markup in RStudio jobs.
ANSI color support detection works correctly now in older RStudio (#112).
ANSI color support detection works correctly now on older R versions (#109).
Overhauled and much improved detection of ANSI color support and number of ANSI colors.
NO_COLOR
environment variable disables color (#64)
Now colors are turned on if ANSICON (https://github.com/adoxa/ansicon) is active.
New hyperlink()
function to add hyperlinks to terminal output.
The new has_hyperlink()
function tests if the current stdout()
supports this.
reset
style now restores previous style for text following it (@brodieG,
#35).
Warnings are no longer generated when the INSIDE_EMACS environment variable is set but does not include a version number.
Style functions convert arguments to character now
Autodetect RStudio ANSI support
col_align()
gains type
argument, default "width"
(#54).
Removed dependency to memoise
(@brodieG, #25)
Fixed a test case that changed the crayon.enabled
setting, potentially (@brodieG)
Added crayon.colors
option, to specify the number of
colors explicitly
TERM=xterm
and tput colors=8
will use 256 colors,
as 256 colors are usually supported in this case (#17)
Support colors in ConEmu and cmder, on Windows
Fix color detection in Emacs tramp
col_strsplit
and col_substr
corner cases:
handle empty chunks at beginning or end of strings
like base::strsplit
(@brodieG, #26)
explicitly deal with 'split' values that are not length 1 as that is not currently supported
handle zero length x
argument in col_substr
, and
add more explicit error messages for corner cases
Some performance improvements to col_substr
(@brodieG)
Change rgb to ANSI code mapping, based on the "paint" ruby gem (@richfitz, #33, #34)
R CMD check
problems.Colors are turned on by default in Emacs ESS 23.x and above.
Functions to turn on and off a style: start
, finish
.
Really fix tput
corner cases (@jimhester, #21)
tput
exists, but
fails with an error and/or does not return anything useful.
(@jimhester, #18, #19)Fix detection of number of colors, it was cached from installation time (#17).
Color aware string operations. They are slow and experimental currently.
show_ansi_colors()
prints all supported colors on the screen.
256 colors, on terminals that support it.
Disable colors on Windows, they are not supported in the default setup.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.