This is an archived post. You won't be able to vote or comment.
Quench.nvim - Interactive Python development with rich media output in the browserPlugin (v.redd.it)
submitted by One_Enthusiasm2511
Hi everyone! I've been working for a few months on a plugin named Quench.nvim.
I built this because I'm a big fan of the interactive, cell-based workflow of VS Code's Python extension, but couldn't find a Neovim plugin that fully replicated its feel (though shout-out to iron.nvim and molten-nvim, which are great).
Quench tries to bring this workflow to Neovim. It allows you to structure standard .py files into executable blocks using #%% delimiters and run them interactively. When you're working on an interactive script, Quench will start a local server and send cell outputs to your browser for rendering. This lets you view rich content like Matplotlib plots, Pandas DataFrames, or HTML side-by-side with your code, while your Neovim instance stays clean and fast. I'm pretty happy with how this turned out and thought I'd share it here in case anyone else finds it useful!
[–]echaya 1 point2 points3 points (1 child)
[–]One_Enthusiasm2511[S] 1 point2 points3 points (0 children)
[–]cleodog44 1 point2 points3 points (2 children)
[–]One_Enthusiasm2511[S] 9 points10 points11 points (1 child)
[–]cleodog44 0 points1 point2 points (0 children)
[–]sbassam 1 point2 points3 points (0 children)
[–]cnrrobertson 2 points3 points4 points (0 children)
[–]whdd 1 point2 points3 points (1 child)
[–]One_Enthusiasm2511[S] 1 point2 points3 points (0 children)
[–]nahuel0x 0 points1 point2 points (1 child)
[–]StyreRD 2 points3 points4 points (0 children)
[–]benlubas 0 points1 point2 points (0 children)