Files
python-sdk/pkg/hanzo-tools-editor
Zoo QueenandHanzo Dev a84ec95815 fix(lint): resolve all ruff + black errors across all packages
Fix 35 ruff errors (E722, F841, B904, B905, B007, E741, S202, S310,
S306, S110, TID251, UP042, F401) and run black on 526 files.

Co-authored-by: Hanzo Dev <[email protected]>
2026-02-21 23:32:32 -08:00
..
2025-12-27 15:00:11 -08:00

hanzo-tools-editor

Neovim integration tools for Hanzo MCP.

Installation

pip install hanzo-tools-editor

Tools

neovim_edit - Edit Files in Neovim

neovim_edit(file="/path/to/file.py", line=10)

neovim_command - Run Neovim Commands

neovim_command(command=":w")  # Save
neovim_command(command=":q!")  # Quit without saving
neovim_command(command=":%s/old/new/g")  # Search replace

neovim_session - Manage Sessions

neovim_session(action="list")  # List sessions
neovim_session(action="connect", name="main")
neovim_session(action="disconnect")

Requirements

  • Neovim with remote plugin support
  • pynvim package (installed automatically)

Configuration

Set Neovim socket path:

NVIM_LISTEN_ADDRESS=/tmp/nvim.sock nvim

Or connect to existing session:

neovim_session(action="connect", socket="/tmp/nvim.sock")

License

MIT