Hello.
I am using per shell instance history files per default, à la
i=`tty`
x=`basename "${i}"`
HISTFILE="${HOME}/traffic/.sh_hist_${x}"
and such; i thought i use tmux display-message -p to get
completely reproducable behaviour inside of tmux, i.e., by doing
elif [ -n "${TMUX_PANE}" ] && command -v tmux >/dev/null 2>&1; then
i=tmux_`tmux display-message -p '#{session_name}_#{window_index}'`
This works perfectly fine when creating windows via
bind-key '#' new-window -t MAUI -c~
but it does not work from within this .tmux.conf
set-option -g history-limit 64000
new-session -s MAUI -n mail -c~
new-window -t MAUI -d -n accu -t 2 -c~
new-window -t MAUI -d -n doc -t 3 -c~
new-window -t MAUI -d -n tmp -t 4 -c~
new-window -t MAUI -d -n vms -t 5 -c~
set-option -g history-limit 0
new-window -t MAUI -d -n edit -t 1 -c~ vim -u ~/.vimrc
set-option -g history-limit 42000
With or without -d the shells all end up with the same $HISTFILE.
Is there anything that can be done about that?
(And if i could express i wish i would ask for a -h option to
new-window and new-session to be able to more easily define
a history limit.)
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)
--
You received this message because you are subscribed to the Google Groups
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.