My `tmux` settings are based on [`gpakosz`'s Oh-My-Tmux](https://github.com/gpakosz/.tmux) and I've added/changed some of the settings to better suite my taste
# Installation
Download and run [`setup.sh`](https://raw.githubusercontent.com/ViktorBarzin/dot_files/master/setup.sh)
| text selection | `Prefix Enter` to enter visual mode, then vim bindings to move, `V` to enter select mode and once happy with selection `Enter` to copy to OS clipboard |
| Vertical split pane | `Prefix \` |
| Horizontal pane split | `Prefix -` |
| Pane movement | Hold `Alt` and vim movement bindings (or arrows for normies) to move in all directions |
| Pane resize | `Prefix` and vim movement |
| Maximize current pane | `Prefix z` (z for zoom) |
| Toggle synchronize panes | `Prefix s` (s for synchronize) |
| New window | `Prefix c` (c for create) |
| Go to previous window | `Prefix Tab` (similar to Alt-Tab) |
| Go to window number `n` | `Prefix n` where n is window number (window numbers are in status line) |
| Rename window | `Prefix ,` |
| Edit a long command line | `Ctrl-x Ctrl-e` , this is more bash-y rather than tmux |
To edit the status line, edit `tmux_conf_theme_status_left` and `tmux_conf_theme_status_right` in `tmux.conf.local`.
| `nopmr` | `ps auxw | grep runserver | awk '{print \$2}' | xargs kill` | Django crashes from time to time but does not release the binded port which prevents from binding to them again |