Air

Posit Software, PBC · Posit.Air

R formatter and language server

An R formatter and language server, written in Rust.

winget install --id Posit.Air --exact --source winget

Latest 0.5.0

Release Notes

Release Notes

  • Added support for a skip field in air.toml (#273). This is an extension of the # fmt: skip comment feature that provides a single place for you to list functions you never want formatting for. For example: skip = ["tribble", "graph_from_literal"] This skip configuration would skip formatting for these function calls, even without a # fmt: skip comment: tribble( ~x, ~y, 1, 2, 3, 4 ) igraph::graph_from_literal(A +-+ B +---+ C ++ D + E) We expect this to be useful when working with packages that provide domain specific languages that come with their own unique formatting conventions.
  • Fixed an issue where air.toml settings were not being applied to the correct R files (#294). Install air 0.5.0 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/posit-dev/air/releases/download/0.5.0/air-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/posit-dev/air/releases/download/0.5.0/air-installer.ps1 | iex" Download air 0.5.0 ─────────────────────────────────────────┬───────────────────┬───────────── File │Platform │Checksum ─────────────────────────────────────────┼───────────────────┼───────────── air-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum ─────────────────────────────────────────┼───────────────────┼───────────── air-x86_64-apple-darwin.tar.gz │Intel macOS │checksum ─────────────────────────────────────────┼───────────────────┼───────────── air-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum ─────────────────────────────────────────┼───────────────────┼───────────── air-x86_64-pc-windows-msvc.zip │x64 Windows │checksum ─────────────────────────────────────────┼───────────────────┼───────────── air-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum ─────────────────────────────────────────┼───────────────────┼───────────── air-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum ─────────────────────────────────────────┴───────────────────┴─────────────

Installer type: zip

Architecture Scope Download SHA256
x64 Download 08B1B72527F7F249BCF203638596FFF2FB6C9DF3D3A4E5E1A0719F25D3B229B5
arm64 Download 6F563A8D97E29ED810DF03D06F24AD916FF048EA96AE4DE1BA779170AFCA146C

Details

Homepage
https://github.com/posit-dev/air
License
MIT
Publisher
Posit Software, PBC
Support
https://github.com/posit-dev/air/issues
Copyright
Copyright (c) 2024 Posit Software, PBC
Moniker
air

Tags

formatterlanguage-serverlsprrstats

Older versions (2)

0.4.1
Architecture Scope Download SHA256
x64 Download 79107974B48FF4CC5863A351B1101257828A6743DFB1A2F364092C740CC684FA
arm64 Download C8113587B5FAECD3A4FD01251B6B071606860CDE64D618B651523D168F733016
0.4.0
Architecture Scope Download SHA256
x64 Download 77ABDCAB36F2A1D0CA52C4763BB43C209BCDBDB7C3D919D6BC8C675887888E33
arm64 Download 3C66B4D551924B9E149E663C4E0DBF18CEA7BBA2E0BA6CC5E253065DEBEB83FB