Skip to content

bxrne/euporie.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

euporie.nvim

GitHub Workflow Status Lua

Edit Jupyter notebooks in Neovim by embedding the euporie TUI.

Installation

Requirements

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: 300
  • graphics_height (number): Maximum graphics height in pixels. Default: 40

Features

  • Terminal integration for euporie TUI
  • Automatic buffer naming
  • Seamless insert mode entry

About

Allow using Jupyter notebooks from nvim via euporie TUI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors