Nvim-R VS jupyterlab-lsp

Compare Nvim-R vs jupyterlab-lsp and see what are their differences.

Nvim-R

Vim plugin to work with R (by jalvesaq)

jupyterlab-lsp

Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol (by jupyter-lsp)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
Nvim-R jupyterlab-lsp
15 17
937 1,726
- 2.4%
8.8 9.5
26 days ago 7 days ago
Vim Script TypeScript
GNU General Public License v3.0 only BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Nvim-R

Posts with mentions or reviews of Nvim-R. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-19.
  • Outdated tutorials
    2 projects | /r/vim | 19 Feb 2023
    If you do a lot of R coding, then a package more specific to R, and more fully featured is Nvim-R.
  • data science (jupyter notebooks) with vim?
    7 projects | /r/vim | 7 Feb 2023
    The whole reason I ended up going this route was also sort of data-science related: there’s a really spectacular R plugin for Vim, which I wanted to recapitulate as best I could when using python: https://github.com/jalvesaq/Nvim-R
  • Any Nvim-R users tried LSP?
    4 projects | /r/rstats | 1 Oct 2022
    But just wondering if people have tried using it with the Nvim-R plugin? I'm not sure it is worth the effort for me looking through the steps needed. Also, do I need to switch my init.vim/vimrc to lua? Perspectives appreciated!
  • Neovim support for editing Quarto (.qmd) files
    3 projects | /r/neovim | 9 Aug 2022
    However, there doesn't seem to be much available support yet for Quarto editing. The only plugin I could find is limited to syntax highlighting. To my knowledge, Quarto also isn't a built-in filetype yet. I've worked around this by manually creating a filetype and using R Markdown syntax highlighting with the Nvim-R plugin, which lets me send R code in chunks to a REPL and see results while I edit. Nvim-R also supports evaluation of Python code chunks using an R package that evaluates Python code, but that's not an ideal solution for editing a Python-only file.
  • neovim as a python IDE
    3 projects | /r/neovim | 9 Jun 2022
    looking for a neovim plugin that's similar to Nvim-R, but for python.
  • Getting ncm2 and ncm-r to work
    4 projects | /r/neovim | 21 Jan 2022
    For that reason, I want to use Nvim-R in combination with ncm-R. I get the completion to work if I use it manually with Ctrl+x Ctrl+o, but it does not start automatically. My init.vim file looks like this:
  • Advice for r and rmarkdown using vim?
    5 projects | /r/neovim | 13 Jan 2022
    I use Nvim-R. It took a bit of time to learn the key bindings, but the documentation is pretty clear.
  • Alternatives to Rstudio
    4 projects | /r/rstats | 29 Nov 2021
    If you want to go in a very different direction, you can try vim (or neovim) with nvim-r. For a variety of reasons, that’s what I tend to use.
  • To those that use R without RStudio: Why? and What do you do instead?
    4 projects | /r/Rlanguage | 6 Aug 2021
    nvim + Nvim-R user here as well.
  • Neovim configs for data science
    8 projects | /r/neovim | 25 Jun 2021
    I use https://github.com/jalvesaq/vimcmdline for python and https://github.com/jalvesaq/Nvim-R for R

jupyterlab-lsp

Posts with mentions or reviews of jupyterlab-lsp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-30.

What are some alternatives?

When comparing Nvim-R and jupyterlab-lsp you can also consider the following projects:

languageserver - An implementation of the Language Server Protocol for R

radian - A 21 century R console

polynote - A better notebook for Scala (and more)

vim-slime - A vim plugin to give you some slime. (Emacs)

nvim-tree.lua - A file explorer tree for neovim written in lua

Spyder - Official repository for Spyder - The Scientific Python Development Environment

nvim-treesitter - Nvim Treesitter configurations and abstraction layer

ansible-language-server - 🚧 Ansible Language Server codebase is now included in vscode-ansible repository

ydata-profiling - 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.

julia-snail - An Emacs development environment for Julia

jupyter-black - Black formatter for Jupyter Notebook

vscode-lsp-wl - Visual Studio Code Client for Wolfram Language Server