Helix Notebook

An interactive Python experience with Helix, the Kitty terminal and IPython.

Prerequisites

  • uv package manager
  • kitty terminal

Getting Started

Install the dependencies

uv sync

Open a new kitty window

kitty -o allow_remote_control=yes -o enabled_layouts=tall

Inside the new terminal create a split

kitty @ launch --title python --cwd=current --keep-focus uv run ipython

Start working on a Python file!

hx my_notebook.py

Select some text with your mouse or the x key. Press control r to run it in IPython.

You may change the control r keybind in the .helix directory in the repo.

Description
No description provided
Readme MIT 74 KiB
Languages
Python 100%