Appendix: Troubleshooting
E353: Nothing in register * when pasting on vim
If you are using macOS / OS X with vim inside tmux, you may get the error
E353: Nothing in register * when trying to paste.
Try installing reattach-to-user-namespace
via brew.
$ brew install reattach-to-user-namespace
tmuxp: command not found and powerline: command not found
This is due to your site package bin path (where application entry points are installed) not being in your paths. To find your user site packages base directory:
$ python -m site --user-base
This will get you something like /Users/me/Library/Python/2.7 on macOS with
Python 2.7 or /home/me/.local on Linux/BSD boxes.
The applications are in the bin/ folder inside. So, concatenate the two and
apply them to your PATH. This
can be done automatically on every shell session by using one of these in your
~/.bashrc or ~/.zshrc:
export PATH=/Users/me/Library/Python/2.7/bin:$PATH # macOS w/ python 2.7
export PATH=$HOME/.local/bin:$PATH # Linux/BSD
export PATH="`python -m site --user-base`/bin":$PATH # May work all-around
Then open a new terminal, or . ~/.zshrc / . ~/.bashrc in your current one.
Then you can run $ tmuxp -V, $ tmuxp load and $ powerline tmux right
commands.