My configuration files and development environment setup.
- Preferences stored in
iterm2/directory (version controlled) - Cmd+Click to open files in Neovim: Click on file paths (e.g.,
file.py:42) to open them in the Neovim instance running in the same tab - Tab-specific Neovim servers for isolated editing sessions
Setup: ./setup_iterm2.sh
- Configuration in
.config/nvim/ - Server mode with
nvr(Neovim Remote) integration - Each iTerm tab gets its own Neovim server socket
- Custom functions and aliases in
.zshrc - Python, Node.js, and other development tools configured
- Clone this repo
- Run setup scripts:
./setup_iterm2.sh source ~/.zshrc
- Restart iTerm2
Test Neovim server functionality:
./tests/test_nvim_server.sh