Advice for r and rmarkdown using vim?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/neovim

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • Nvim-R

    Vim plugin to work with R

    I use Nvim-R. It took a bit of time to learn the key bindings, but the documentation is pretty clear.

  • nvim

    My custom NeoVim setup (by echasnovski)

    Hi, I use Neovim with R and Rmarkdown without Nvim-R for a quite a while now. Here is my config.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • neoterm

    Wrapper of some vim/neovim's :terminal functions.

    Workflow is basically to open two windows (left with code, right with terminal) and send code from left window to right with a help of kassio/neoterm.

  • languageserver

    An implementation of the Language Server Protocol for R

    Besides a common modern Neovim "IDE setup", some other useful R-specific tools: - languageserver R package for LSP integration. - styler R package for code formatting. Somewhat slow and lacks some features, but seems to be the best current solution.

  • styler

    Non-invasive pretty printing of R code

    Besides a common modern Neovim "IDE setup", some other useful R-specific tools: - languageserver R package for LSP integration. - styler R package for code formatting. Somewhat slow and lacks some features, but seems to be the best current solution.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts