mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
- checks have been removed to in favor of conditional plugin loading - .gitignore has been updated to ignore .tmp files - main README has been updated to reflect conditional plugin loading - tmux-autoattach plugin README has been updated to reflect conditional plugin loading options
1.5 KiB
1.5 KiB
tmux-autoattach.plugin
This tmux plugin will automatically attach a tmux session to your shell session.
Variables
OSH_PLUGIN_TMUX_AUTOATTACH_BEHAVIOR
Setting | Description |
---|---|
detach (default) |
This will allow you to detach from the tmux screen without closing the terminal or shell session. |
exit |
This will completely close out your shell session, including your terminal, but keep your tmux sessions intact. This will also close your session if you detach. |
Common Enable Conditions
Note If you prefer to manually start your desktop session using tools like startx
, you may run into problems starting your desktop session inside of a tmux terminal. You can employ conditionals to control when this plugin should be enabled.
SSH
[ "$SSH_TTY" ] && plugins+=(tmux-autoattach)
Wayland
[ "$DISPLAY_WAYLAND" ] && plugins+=(tmux-autoattach)
X11
[ "$DISPLAY" ] && plugins+=(tmux-autoattach)
Multiple
{ [ "$DISPLAY" ] || [ "$SSH" ]; } && plugins+=(tmux-autoattach)