Skip to content

itsfernn/consession

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

consession

consession logo


consession is a tmux session manager powered by fzf and zoxide. It effortlessly lets you create, switch, rename and kill sessions. It knows the directories you visit most often and remembers every time you rename a session.


🚀 Features

  • Type and attach fuzzy search over currly open tmux sessions.
  • Create new sessions automatically from your frequently used directories (via zoxide).
  • Preview of sessions and directory contents.
  • Keybindings for renaming and killing sessions directly from the fzf interface.
  • Persistent Names for sessions associated with a particular directory.

Screenshot of consession


📦 Installation

  • Run the following commands

    git clone https://github.com/itsfernnn/consession.git
    cd consession
    make install
  • Ensure dependencies are installed


⚙️ Usage

Simply run:

consession

By default, consession will:

  1. Show a fuzzy list of your current tmux sessions.
  2. Allow you to kill (Ctrl-X) or rename (Ctrl-R) any session.
  3. Automatically switches to zoxide view when query does not match any existing session
  4. Switch back to the session view by pressing Backspace on an empty query.
  5. Switch to an existing session or create a new one in the selected directory by pressing Enter.

Keybindings

Action Key Combination
Kill session Ctrl-X
Rename session Ctrl-R
Switch to zoxide view unique query
Reset to sessions view backspace
create or switch session enter

🛠 Configuration

TODO


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


🙏 Acknowledgements

  • Inspired by fzf-tmux workflows
  • Thanks to the maintainers of tmux, fzf, zoxide, and eza

About

a tasty tmux session manager using fzf and zoxide

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors