1
0
Fork 0

option added to name the autocreated tmux session

pull/781/head
Jörg Kütemeier 10 years ago
parent d43bcb9720
commit 06324b0af4

@ -23,6 +23,10 @@ following line to *zpreztorc*:
In both cases, it will create a background session named _prezto_ if the tmux In both cases, it will create a background session named _prezto_ if the tmux
server is not started. server is not started.
You can rename the default session name with:
zstyle ':prezto:module:tmux:session' name 'your-session-name'
With `auto-start` enabled, you may want to control how multiple sessions are With `auto-start` enabled, you may want to control how multiple sessions are
managed. The `destroy-unattached` option of tmux controls if the unattached managed. The `destroy-unattached` option of tmux controls if the unattached
sessions must be kept alive, making sessions available for later use, configured sessions must be kept alive, making sessions available for later use, configured
@ -67,6 +71,7 @@ Authors
- [Colin Hebert](https://github.com/ColinHebert) - [Colin Hebert](https://github.com/ColinHebert)
- [Georges Discry](https://github.com/gdiscry) - [Georges Discry](https://github.com/gdiscry)
- [Xavier Cambar](https://github.com/xcambar) - [Xavier Cambar](https://github.com/xcambar)
- [Jörg Kütemeier](https://github.com/jkuetemeier)
[1]: http://tmux.sourceforge.net [1]: http://tmux.sourceforge.net
[2]: https://github.com/sorin-ionescu/prezto/issues/62 [2]: https://github.com/sorin-ionescu/prezto/issues/62

@ -6,6 +6,7 @@
# Colin Hebert <hebert.colin@gmail.com> # Colin Hebert <hebert.colin@gmail.com>
# Georges Discry <georges@discry.be> # Georges Discry <georges@discry.be>
# Xavier Cambar <xcambar@gmail.com> # Xavier Cambar <xcambar@gmail.com>
# Jörg Kütemeier <jk@kuetemeier.net>
# #
# Return if requirements are not found. # Return if requirements are not found.
@ -31,7 +32,9 @@ if [[ -z "$TMUX" && -z "$EMACS" && -z "$VIM" ]] && ( \
# Create a 'prezto' session if no session has been defined in tmux.conf. # Create a 'prezto' session if no session has been defined in tmux.conf.
if ! tmux has-session 2> /dev/null; then if ! tmux has-session 2> /dev/null; then
tmux_session='prezto' zstyle -s ':prezto:module:tmux:session' name tmux_session \
|| tmux_session='prezto'
tmux \ tmux \
new-session -d -s "$tmux_session" \; \ new-session -d -s "$tmux_session" \; \
set-option -t "$tmux_session" destroy-unattached off &> /dev/null set-option -t "$tmux_session" destroy-unattached off &> /dev/null

Loading…
Cancel
Save