oh-my-bash/plugins/tmux-autoattach
Wes Key e327e66c02 removed checks and updated read me
- 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
2021-12-24 22:03:05 +09:00
..
2021-12-24 22:03:05 +09:00

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)