use_air | R Documentation |
Air is an extremely fast R code formatter. This function sets up a project to use Air. Specifically, it:
Creates an empty air.toml
configuration file. If either an air.toml
or
.air.toml
file already existed, nothing is changed. If the project is an
R package, .Rbuildignore
is updated to ignore this file.
Creates a .vscode/
directory and adds recommended settings to
.vscode/settings.json
and .vscode/extensions.json
. These settings are
used by the Air extension installed through either VS Code or Positron, see
the Installation section for more details. Specifically it:
Sets editor.formatOnSave = true
for R files to enable formatting on
every save.
Sets editor.defaultFormatter
to Air for R files to ensure that Air is
always selected as the formatter for this project.
Sets the Air extension as a "recommended" extension for this project, which triggers a notification for contributors coming to this project that don't yet have the Air extension installed.
If the project is an R package, .Rbuildignore
is updated to ignore the
.vscode/
directory.
If you'd like to opt out of VS Code / Positron specific setup, set vscode = FALSE
, but remember that even if you work in RStudio, other contributors
may prefer another editor.
Note that use_air()
does not actually invoke Air, it just configures your
project with the recommended settings. Consult the editors guide to learn how to invoke
Air in your preferred editor.
Note that this setup does not install an Air binary, so there is an additional manual step you must take before using Air for the first time:
For RStudio, follow the installation guide.
For Positron, install the OpenVSX Extension.
For VS Code, install the VS Code Extension.
For other editors, check to see if that editor is supported by Air.
use_air(vscode = TRUE)
vscode |
Either:
|
## Not run:
# Prepare an R package or project to use Air
use_air()
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.