You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lightweight tmux utilities for manipulating tmux sessions.
Tested and working on Linux, OSX and Cygwin.
Problem(s)
Sessions are a second class citizen in tmux environment:
there are no default key bindings for creating or deleting sessions
creating a session is cumbersome, just try tmux new-session -s name
inside tmux (hint: you first have to detach)
deleting (killing) current session by default detaches tmux (why?)
no fast way for session switching when there's more than ~5 sessions
This plugin solves the above problems.
Features
prefix + g - prompts for session name and switches to it. Performs 'kind-of'
name completion.
Faster than the built-in prefix + s prompt for long session lists.
prefix + C (shift + c) - prompt for creating a new session by name.
prefix + X (shift + x) - kill current session without detaching tmux.
prefix + S (shift + s) - switches to the last session.
The same as built-in prefix + L that everyone seems to override with
some other binding.
prefix + @ - promote current pane into a new session.
Analogous to how prefix + ! breaks current pane to a new window.
prefix + ctrl-@ - promote current window into a new session.
prefix + t<secondary-key> - join currently marked pane (prefix + m) to current session/window, and switch to it