10000 GitHub - laur89/rofi-tmux-ng: :heavy_check_mark: rft (rofi-tmux). Quickly switch tmux sessions & windows
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

laur89/rofi-tmux-ng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation Status PyPI

rft (rofi-tmux-ng)

rft

Quickly switch tmux sessions & windows via rofi. Integrates with i3wm for a smoother switching workflow, if you have multiple workspaces.

Note this is a fork of viniarck/rofi-tmux. Upstream is still active and maintained, but the project you're currently viewing has somewhat diverged in its architecture -- mainly stopped using libtmux library and instead started employing client-server paradigm to keep tmux state updated in memory via control client process.

Features

  • Switch or kill any tmux session
  • Switch or kill any tmux window, either globally or within the current session
  • Switch to any tmuxinator project. not implemented; see upstream if needed
  • Cache last tmux session and window for fast switching back and forth, decreases the number of required keystrokes
  • Integration with i3wm for switching to the right workspace seamlessly
  • Extensible for other window managers

Installation

pipx install rofi-tmux-ng

Screencast

TODO: needs replacing, currently showing cast of the upstream

rft-demo

Usage

Check ReadTheDocs for detailed information, usage and suggested key bindings.

Contributing

Contributions are more than welcome. Let me know if you want to add other features or integrations, or if you are having trouble to use rft, open an issue. Join the chat on gitter.im/rofi-tmux/community if you want to discuss ideas.

License

MIT

About

✔️ rft (rofi-tmux). Quickly switch tmux sessions & windows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%
0