Sorts tmux windows by name. (For improved names I use ssh alias in bash: https://github.com/seik0ixtem/myconfs/blob/master/.bashrc , which leaves much to be improved, though. Some people prefere patched tmux distributions, check this fork source.)
I added -d options to tmux move-window to prevent on-screen jumping.
Starts with:
(0) - nightfall: zsh - /home/jls/projects/tmux/trunk
(1) carrera: screen -x irc
(2) carrera: zsh - /home/jls
(3) * ops: zsh - /home/jls
(4) nightfall: zsh - /home/jls/projects/tmux/trunk
After sorting:
(0) carrera: screen -x irc
(1) carrera: zsh - /home/jls
(2) nightfall: zsh - /home/jls/projects/tmux/trunk
(3) - nightfall: zsh - /home/jls/projects/tmux/trunk
(4) * ops: zsh - /home/jls