-
-
Notifications
You must be signed in to change notification settings - Fork 673
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More built-in plugins #1398
Comments
we've started working on this first point with @silicakes in silicakes/zellij-sessionizer 😋 i've been able to write a plugin that detaches from the current session, from the CLI: amtoine/zellij-plugin-detach the only problem we still have is to run the detaching and the reattaching in sequence in the same script... 🤔 |
@amtoine - cool efforts! Yes, zellij needs more capabilities in core for such a plugin. It is being worked on (both the capabilities and the plugin)... so just a heads up so that your efforts will not go to waste! |
amazing, these are good news 😊 i'm not sure i'll have time to work on this anyway... but please use the two links above as much as possible if that can help you guys 🙏 can't wait to have a fully working |
Hey! I've recently switched from Tmux to Zellij and I am super excited about it. It has flexible layout configs out of the box and convenient mode switching which I like a lot I love my Tmux+Zoxide+FZF configuration for easily starting sessions It is powered by Zoxide+Fzf is capable of selecting layouts for the sessions and totally usable 😄 Will work on it and try to improve, cause it's my primary multiplexer now. Looking forward to the |
@amtoine @imsnif I was also interested in writing this plugin. It is one of the main things that makes it difficult for me to go full on Zellij, I am still primarily in tmux. Is the majority of this work still happening on @silicakes repo? I would like to go to a central point so I am not doubling up a bunch of effort. Update: I was getting close with a bash script option to switch "sessions" based on layouts now which I think is going to be FAR superior to the tmux way of doing it. It looks like @demestoss has already got it finished! HAHA The bane around it all is having to manually detach the session and load the layout. |
@agluck91 |
Hi, and thanks for mentioning our project @amtoine! I'll gladly accept pull requests for any new features, however indeed the latest version of zellij, 0.38, supports session management via ctrl/cmd+o+w which is why I decided to call it 'Cow'. AFAIK, Cow misses the ability to kill sessions and remove them from the persistent session registry, but I recon it's only a matter of time until it lands. With that said, I think the point of the various sessionization solutions are when coming from outside of zellij and I think that https://github.com/silicakes/zellij-sessionizer gives you this exact experience 🙏 |
I would like to add functionality to be able to call those session functions from Zellij actions so sessions can be switched too from inside an already running session with keyboard shortcuts. |
I also want to have the ability to quickly switch between sessions via keyboard shortcuts. Maybe just add:
The same way it is implemented with tabs:
|
BTW, I was able to achieve "kinda the same" result by doing:
And if I rename all my sessions (manual labor! Gah!) with |
@imsnif @amtoine @agluck91 Does that help you? |
In order to encourage the Zellij community to write more plugins, we should create more built-in plugins (in addition to the interface and Strider plugins we have now). These plugins will also serve much needed purposes in the Zellij UX:
Depends on: #1397
The text was updated successfully, but these errors were encountered: