-
Notifications
You must be signed in to change notification settings - Fork 46
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
Unprefixed mappings do not play well with Kakoune #74
Comments
Thanks for the feedback! It should be easy to comment-out some bindings in the default config (~/.config/3mux/config.toml). Which keybindings should no longer be enabled by default? |
I see you are a Vim user, where 3mux mappings are very convenient, so it should be a hard choice for you. Ultimately I think unprefixed commands should be user mappings. Control and Alt are the application playground. Graphical window managers can use Super to avoid collisions, but terminals cannot leverage this key. There is an approach also where i3 and Sway do not provide any mappings, but create or suggest you a default configuration. The benefits I see for the latter is there is no merge conflict possible, and provides newcomers with a default and commented configuration that they can edit. |
Hmm, this is already what 3mux does. Am I missing something? P.S. Kakoune looks super cool. Thanks for introducing me to it! |
Yep, I’m sorry to not have tested it. About the configuration, why reminding “tmux” and “screen”? The choice of the keys do not look the best. For splitting, I like o for “opening” at the bottom and O at the right. |
Why enable tmux- & screen-like keybindings by default? It's supposed to make migration easier for current users of those tools. I'm considering disabling those keybindings by default, directing users to uncomment the relevant config lines if so desired :-)
Also, it looks like Kakoune has tmux integration. Would 3mux integration would be useful? If so, what would that look like? I'd like to avoid adding Kakoune-specifc to code to 3mux if possible. Maybe just adding IPC (as mentioned in that other issue) would be enough?
|
Yep IPC is enough. |
No description provided.
The text was updated successfully, but these errors were encountered: