I'm having some trouble getting a new session to execute a command after creation.
Here's a portion of my .tmux.conf:
set-window-option -g automatic-rename off
set-option -g allow-rename off
new -A -s 'main' -n 'servers' 'ls' # troubled line
splitw -h -p 35 htop
splitw -v
splitw -v -t 1
splitw -v -t 1
neww -n 'irc' weechat-curses
selectw -t 0
This is the line that I'm working on:
new -A -s 'main' -n 'servers' 'ls'
Here's how I open tmux:
alias tux='TERM=screen-256color-bce tmux -f ~/.tmux.conf attach-session -t main'
The 'ls' must be causing an error because when it is present, the initial pane doesn't get created. If I change it to 'top', it works fine and the command is executed.
So why does top work and not ls (or any other command I try)?