Skip to content

atsyplenkov/formalist

Repository files navigation

Open VSX Downloads Deploy Extension GitHub License Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

Formalist — Positron Extension

Important

The extension is designed to work ONLY in Positron IDE starting from version 2025.01.0, as it heavily depends on the Positron API.

This is an extension to help add explicit R function calls instead of implicit ones using the {pedant} R package. In other words, it checks the currently attached packages, i.e., the ones already loaded using library(), and transforms R function calls like select(mtcars, mpg, cyl) to dplyr::select(mtcars, mpg, cyl).

Installation

The extension is published on the Open VSX Registry: just click Install there or manually install it with:

  1. Start the Positron.

  2. Inside Positron, go to the extensions view either by executing the View: Show Extensions command (click View -> Command Palette...) or by clicking on the extension icon on the left side of the Positron window.

  3. In the extensions view, simply search for the term formalist in the marketplace search box, then select the extension named Formalist and click the install button.

Alternatively, you can install the latest version from the Releases page. Download the latest .vsix file and install it as described here.

Questions and Feature Requests

There's a lot going on with the development of new features in Formalst. If you have any questions or something is not working, feel free to open an issue or start a conversation on BlueSky.

Contributions

Contributions are welcome! If you'd like to contribute, please, fork, submit a PR and I'll merge it.