Copy .vimrc into place:
cp .vimrc ~/Install vim-plug if not already installed, then open Vim and run:
:PlugInstall
Useful vim-plug commands:
:PlugInstall— install plugins:PlugUpdate— install or update plugins:PlugDiff— review changes from last update:PlugClean— remove plugins no longer in the list
Symlink the config into place:
mkdir -p ~/.config/nvim
ln -sf ~/dotfiles/.config/nvim/init.lua ~/.config/nvim/init.lualazy.nvim will bootstrap itself automatically on first launch. Then open Neovim and run:
:Lazy sync
Install Python tools via uv:
uv tool install pyright # LSP
uv tool install ruff # formatting + lintingUseful lazy.nvim commands:
:Lazy sync— install and update plugins:Lazy update— update plugins:Lazy clean— remove unused plugins:Lazy health— check plugin health
Config for the pi coding agent lives in .pi/agent/.
To set up, copy or symlink into place:
mkdir -p ~/.pi/agent/extensions
cp .pi/agent/AGENTS.md ~/.pi/agent/AGENTS.md
cp .pi/agent/settings.json ~/.pi/agent/settings.json
cp .pi/agent/keybindings.json ~/.pi/agent/keybindings.json
cp .pi/agent/extensions/modes.ts ~/.pi/agent/extensions/modes.tsNot tracked: auth.json, bin/, sessions/.