Euporie.nvim
Allow using Jupyter notebooks from nvim via euporie TUI
Install / Use
/learn @bxrne/Euporie.nvimREADME
euporie.nvim
Edit Jupyter notebooks in Neovim by embedding the euporie TUI.
Installation
Requirements
- Neovim >= 0.8.0
- euporie installed (see installation docs)
Plugin
Using packer:
use 'bxrne/euporie.nvim'
Using lazy:
{ 'bxrne/euporie.nvim' }
Usage
Open a Jupyter notebook with:
:Notebook
This opens euporie-notebook in a Neovim terminal buffer, sets the buffer name to "euporie (buffer number)", and enters insert mode.
Configuration
require('euporie').setup({
path = ".", -- Directory to open the notebook session in
graphics_dpi = 300, -- DPI for graphics rendering (default: 300)
graphics_height = 40 -- Maximum graphics height in pixels (default: 40)
})
Configuration Options
path(string): Directory to open the notebook session in. Default:"."graphics_dpi(number): DPI for graphics rendering. Higher values produce sharper images but may use more resources. Default:300graphics_height(number): Maximum graphics height in pixels. Default:40
Features
- Terminal integration for euporie TUI
- Automatic buffer naming
- Seamless insert mode entry
