This release includes a variety of tools to support R package development, including:
There are also a number of features aimed at making it easier to write R documentation:
There is also integration with the devtools package, including:
devtools::load_all
devtools::dev_mode
devtools::dev_mode
when reloading and restarting R sessionsThis release includes many new features to support seamless R and C++ integration using Rcpp, including:
Syntax highlighting for C/C++
Quick navigation to gcc errors and warnings
Support for Rcpp Attributes:
Rcpp::sourceCpp
Rcpp::compileAttributes
for package buildsNew project option to create “Package w/Rcpp”
Automatic unloading of Windows dynamic libraries before package builds
Editor support for Rcpp code chunks in R Markdown
Find and Replace improvements:
Automatic indentation improvements:
Vim editing mode
Tomorrow suite of editor themes
Surround selected text with quote/brace/paren/etc. on key input
Jump to matching brace/param (Ctrl+P)
New options: show whitespace, show indent guides, non-blinking cursor
Advance to next line after executing a selection from the editor
Significantly improved file-type detection (automatically open all files detected as text)
Plot zoom window improvements:
Use bg=transparent option for plots to RStudio device
Always use native R png device with cairo bitmapType on Linux
Default plot export dialogs to current size of plots pane
Option to use cairo_pdf for PDF plot export on platforms where it is available
Set useDingbats = FALSE for PDF plot export (for compatibility with broader set of PDF viewers)
Compatibility with R Graphics Engine version 10 (R-devel)