-
-
Notifications
You must be signed in to change notification settings - Fork 651
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
Feature(Config): Make Modes Configurable #248
Comments
I'm a definite +1 on this, this would give us alot more ability to allow different bindings, and allow those who use other multiplexers to move over to Zellij easily. It could also create a cottage industry of making configurations for Zellij. |
This! Custom modes is the one thing holding me back from using Zellij daily! |
here's my use case: I want to be able to:
here's my basic config.kdl:
EDIT: after posting this comment, and editing it over and over to improve readability, come to think of it, I realized that an issue should be opened for a feature request for binding key sequences, and I opened one (#2948), therefore, if you see this comment as off-topic, please mark it as such. |
I'd also like to express a desire to have custom modes. I'd like to put everything behind a "leader key" and while I can kind of get this behavior by using locked mode as the "leader" mode, that means I can't use locked mode as passthrough for input in emacs, etc. Custom modes would allow me to create a top-level "mode" that can only be reached through one binding, and then everything else can be reached from there. |
I think implementing something like this, or allowing me to set some "leader" options by setting the locked mode, and then after my input going back to unlocked would be great. I can set locked to A "vim" approach to modes would be cool, as I am trying to step away from tmux which goes very well with neovim as I like the batteries included of zellij. After maintaining my own neovim setup for years, now I build ontop of LazyVim, to me Zellij is similar in that dynamic for me regarding multiplexers. Sane defaults, nice useful things out the box, easy to customize (LazyVim makes it trivial with the Lazy package manager and extras you can enable). |
Originally posted by @khs26 in #224 (comment)
Would it be desirable, or even practical to let users create their own modes?
How would that look like?
The text was updated successfully, but these errors were encountered: