My configuration for (neo)vim, tmux, hammerspoon, zsh, etc. Some things are Mac-specific, but most should work on any unix-ish OS.
- (OS X) Install homebrew
- Install homebrew dependencies with
./brew_installs.sh
- if not on a Mac, install the deps in that script some other way (apt-get, etc)
- (OS X) Install GUI apps with
./cask_installs.sh
- App Store.app will have several more things to install (XCode, etc)
- install iTerm2 v3 or above
- clone this repo (to
~/dotfiles
or similar) nvm install <current nodejs version>
git submodule init && git submodule update
./install.py
- For neovim plugin support, run
pip install neovim --user
andpip3 install neovim --user
- iTerm2/Neovim don't play together well for my ctrl-h mappings. Workaround here
- To get italics working in the terminal see this post. Some files to use for the steps are in term/