Skip to content

v0.1.0

Choose a tag to compare

@e-riveras e-riveras released this 01 Oct 18:17
· 23 commits to main since this release

First release, on GitHub.

Added

  • Four-pane layout: an embedded Neovim editor, a console, a variable explorer
    and a plot pane, all on one Jupyter kernel.
  • The editor is your own nvim --embed, attached as a UI, so your config,
    plugins and LSP work unchanged. The cursor follows Neovim's mode.
  • Sending lines, selections and # %% cells from the editor to the kernel.
  • A variable explorer, and a paged table viewer for data frames.
  • Plots rendered with Kitty graphics or Sixel, falling back to half-cell blocks,
    with a history to page through.
  • Console completion, history, input() support, interrupt, restart and replay.
  • A guided tour in examples/demo.py, run by the test suite.
  • A startup check that Neovim 0.10 or newer is on PATH.