nvim-python-repl
A simple neovim plugin that leverages treesitter for interacting with a python/scala/lua REPL. (by geg2102)
quarto-nvim-kickstarter
Neovim configuration to show my plugins in action. (by jmbuhr)

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
nvim-python-repl | quarto-nvim-kickstarter | |
---|---|---|
6 | 6 | |
77 | 250 | |
- | 2.4% | |
3.9 | 8.3 | |
23 days ago | about 1 month ago | |
Lua | Lua | |
MIT License | MIT 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.
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!
quarto-nvim-kickstarter
Posts with mentions or reviews of quarto-nvim-kickstarter.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-07.
-
Looking for assistance for plugin configuration
- https://github.com/jmbuhr/quarto-nvim-kickstarter
-
otter.nvim: LSP features for embedded languages (e.g. code chunks in markdown)
I view otter.nvim more as a library with tools to use in your config or other plugins. It extract's the code chunks, keeps the otter buffers in sync, provides a nvim-cmp source for completion and forwards modified LSP requests. quarto-nvim on the other hand is specific to quarto documents. So it provides some keybindings to otter functions and sets up the otter.nvim source in the example configuration I provide (https://github.com/jmbuhr/quarto-nvim-kickstarter), but also does things like `quarto preview`.
-
Spellcheck doesn't work in markdown tables
Are you using treesitter? I think it only defines regular paragraphs and headings as spelling regions (see @spell here: https://github.com/nvim-treesitter/nvim-treesitter/blob/master/queries/markdown/highlights.scm). You can add your own query to make another region spell check as well by adding a file to your config like this (example is for the R filetype, same principle for markdown): https://github.com/jmbuhr/quarto-nvim-kickstarter/blob/main/after/queries/r/highlights.scm in which you then add @spell to a query. Check out nvim-treesitter-playground to find the query you need.
-
What do you use to send lines of code to the terminal? (AKA vim-slime alternatives?)
For quarto and plain code files I am still on vim-slime, either using a terminal buffer or a tmux pane. If you find a more neovim centered solution, do let me know in an issue over at https://github.com/jmbuhr/quarto-nvim-kickstarter ;)
-
Function and class text objects with Treesitter?
Here are some examples: https://github.com/jmbuhr/quarto-nvim-kickstarter/blob/main/lua/plugins/treesitter.lua
-
Neovim GUI for Jupyter Notebooks
To edit code in a quarto document you can use my quarto-nvim plugin: https://github.com/quarto-dev/quarto-nvim and get a headstart of plugins that complement it here: https://github.com/jmbuhr/quarto-nvim-kickstarter
What are some alternatives?
When comparing nvim-python-repl and quarto-nvim-kickstarter you can also consider the following projects:
Nvim-R - Vim plugin to work with R
otter.nvim - Just ask an otter! 🦦
vimcmdline - Send code to command line interpreter
tree-sitter-go-template - Golang template grammar for tree-sitter
iron.nvim - Interactive Repl Over Neovim
nvim - Configuration files for neovim
vim-slime - A vim plugin to give you some slime. (Emacs)
mini.nvim - Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
nsxiv - Read-only mirror of Neo Simple X Image Viewer
nvim-treesitter-textobjects
magma-nvim-goose - Interact with Jupyter from NeoVim. - fork
quarto-nvim - Quarto mode for Neovim
nvim-python-repl vs Nvim-R
quarto-nvim-kickstarter vs otter.nvim
nvim-python-repl vs vimcmdline
quarto-nvim-kickstarter vs tree-sitter-go-template
nvim-python-repl vs iron.nvim
quarto-nvim-kickstarter vs nvim
nvim-python-repl vs vim-slime
quarto-nvim-kickstarter vs mini.nvim
quarto-nvim-kickstarter vs nsxiv
quarto-nvim-kickstarter vs nvim-treesitter-textobjects
quarto-nvim-kickstarter vs magma-nvim-goose
quarto-nvim-kickstarter vs quarto-nvim

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured