Can you give me the bare minimum tmux config that does what you are saying? ALl these tutorials in this thread don't do anything (i just installed tmux and I'm using iTerm 3 and oh-my-zsh on OSX). I'm assuming because my tmux config is empty (I also dont want to disable other features like the original link because I use tmux for actually attaching to sessions)
AFAIK, you'll need to have at least `setw -g mode-keys vi` in your ~/.tmux.conf file to allow tmux to use vi keybindings in copy mode (`Ctrl+b ]`). Make sure to fully exit all tmux sessions and start a new session after making that change.
I have basically the same setup as you, and I think that's the only thing I've manually configured. I also run the oh-my-zsh tmux plugin, and iTerm2's tmux integration, which seemed to work out of the box for me.
I type `Ctrl+b [` and in top right it says [0/1] (even if i have a history of say 5 commands). when i press any vim knpfb keys the cursor doesn't do anything. I feel retarded
The parent describes how to do this with tmux right out of the box -- you don't need anything in your config to get this to work. Did you start tmux? If you haven't set up iTerm to connect to a tmux session by default, any new tabs/splits you make won't be running it. You should be able to tell by the presence of the status bar at the bottom.
I type `Ctrl+b [` and in top right it says [0/1] (even if i have a history of say 5 commands). when i press any vim knpfb keys the cursor doesn't do anything. I feel retarded