aliquote.org

May 5, 2026

If you use IPython as your REPL of choice when editing Python files in Neovim, and you alson happen to use uv to manage your project, the following keymap might be useful: nnoremap <buffer> <silent> <leader>! :sp term://uv run --with ipython ipython --no-banner --simple-prompt<cr><C-w><C-w>. The first time it will install all IPython dependencies, but it will run smoothly on next runs. The advantage is that uv’s IPython is aware of your project dependencies, contrary to IPython installed system-wide (e.g., via Homebrew or uv tool). #vim `