nvim-python-repl
A simple neovim plugin that leverages treesitter for interacting with a python/scala/lua REPL. (by geg2102)
Nvim-R
Vim plugin to work with R (by jalvesaq)

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
nvim-python-repl | Nvim-R | |
---|---|---|
6 | 15 | |
77 | 973 | |
- | 0.2% | |
3.9 | 4.6 | |
24 days ago | 24 days ago | |
Lua | Vim Script | |
MIT License | GNU General Public License v3.0 only |
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.
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-python-repl
Posts with mentions or reviews of nvim-python-repl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-03.
-
Help running chunks of Python to a terminal as REPL
You can try my plugin (depends on treesitter): https://github.com/geg2102/nvim-python-repl
-
What do you use to send lines of code to the terminal? (AKA vim-slime alternatives?)
You can try my plugin, nvim-python-repl. I don’t have much time to maintain it (expand it), but I use it daily and serves my purpose well.
-
Recommendations for Python?
You can try my plug-in. It is a very simple plugin that uses the abstract syntax tree from treesitter to send semantic components to your repl.
-
neovim as a python IDE
you could try nvim-python-repl which opens an ipython repl in a split and lets you send code fragments to it.
-
My First Plugin (Updated) (REPL-Treesitter integration)
The plugin is https://github.com/geg2102/nvim-python-repl. It now supports scala and lua REPL integration as well (via ammonite and ilua). Before adding other languages, I would like to add some optionality in terms of which REPL environments (especially with sbt console).
- I just created my first plugin!
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
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?
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
-
New to neovim, need quick help to set up R
I am slowly getting into using neovim. I am now trying to setup my R programming environment. I have successfully installed Nvim-R with Packer (https://github.com/jalvesaq/Nvim-R). Now, I would like to use the radian console (https://github.com/randy3k/radian/blob/master/README.md#nvim-r-support). In the documentation, it is said to put this in the config file:
-
Any Nvim-R users tried LSP?
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
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
looking for a neovim plugin that's similar to Nvim-R, but for python.
-
Getting ncm2 and ncm-r to work
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?
I use Nvim-R. It took a bit of time to learn the key bindings, but the documentation is pretty clear.
-
Alternatives to Rstudio
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?
nvim + Nvim-R user here as well.
What are some alternatives?
When comparing nvim-python-repl and Nvim-R you can also consider the following projects:
quarto-nvim-kickstarter - Neovim configuration to show my plugins in action.
languageserver - An implementation of the Language Server Protocol for R
vimcmdline - Send code to command line interpreter
radian - A 21 century R console
iron.nvim - Interactive Repl Over Neovim
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
vim-slime - A vim plugin to give you some slime. (Emacs)
httpgd - Asynchronous http server graphics device for R.
telescope-media-files.nvim - Telescope extension to preview media files using Ueberzug.
jupyter-nvim - Jupyter notebook client in neovim
nvim-python-repl vs quarto-nvim-kickstarter
Nvim-R vs languageserver
nvim-python-repl vs vimcmdline
Nvim-R vs radian
nvim-python-repl vs iron.nvim
Nvim-R vs nvim-treesitter
nvim-python-repl vs vim-slime
Nvim-R vs vim-slime
Nvim-R vs httpgd
Nvim-R vs telescope-media-files.nvim
Nvim-R vs vimcmdline
Nvim-R vs jupyter-nvim

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured