-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
bindings defined in .tmux.conf.local cannot override ones defined in .tmux.conf #571
Comments
It looks like I'll have to wrap it with
Note that, for a binding NOT defined in
|
I'm having the same issue and found it extremely frustrating. It seems like others are experiencing the same thing, as seen in #549. I think this might be because of something that changed on tmux's end, because I remember this working properly before. For reference, I have tmux 3.0a on my system. What I found to work is to edit So you would edit this part like so:
@gpakosz Could you comment on if this is a valid fix, or if it's idiotic in ways that I'm not aware of? |
Hello there 👋 Can you please give the
|
@gpakosz Confirming that |
I realized Can you please give it another try? |
@gpakosz I can confirm that this is working in |
Hello again, I changed the There are 2 distinct needs that need to be addressed by Oh my tmux!
|
…conf.local, closes gpakosz#571 inspired by css, any set/bind/unbind command ending with #!important will be executed honored, e.g.: bind-key -T copy-mode-vi Escape send-keys -X clear-selection #!important
* upstream/master: fixed custom variables detection, fixes gpakosz#613 bind p to paste-buffer -p to match tmux defaults, closes gpakosz#610 added support for wl-clipboard, closes gpakosz#589, closes gpakosz#606 fixed <prefix>+e not working when EDITOR is set to 'emacsclient -t' and the default shell is zsh (2), fixes gpakosz#593 fixed <prefix>+e not working when EDITOR is set to 'emacsclient -t' and the default shell is zsh, fixes gpakosz#591 turn off history substitution in case it's been enabled (2), fixes gpakosz#583 turn off history substitution in case it's been enabled, closes gpakosz#582 added a way to mark set/bind/unbind commands as important in ~/.tmux.conf.local, closes gpakosz#571 updated the weather() sample function, closes gpakosz#580 added a way to selectively disable binding manipulation, closes gpakosz#514 reworked pane / tty introspection (5), fixes gpakosz#573 added RGB 24-bit colour support automatic detection pass #{pane_current_path} to _fpp() and then to split-window
…conf.local, closes gpakosz#571 inspired by css, any set/bind/unbind command ending with #!important will be executed honored, e.g.: bind-key -T copy-mode-vi Escape send-keys -X clear-selection #!important
…conf.local, closes gpakosz#571 inspired by css, any set/bind/unbind command ending with #!important will be executed honored, e.g.: bind-key -T copy-mode-vi Escape send-keys -X clear-selection #!important
…conf.local, closes gpakosz#571 inspired by css, any set/bind/unbind command ending with #!important will be executed honored, e.g.: bind-key -T copy-mode-vi Escape send-keys -X clear-selection #!important
Escape
in copy-vi-mode is bound tosend-keys -X cancel
. I want to change it toclear-selection
in .tmux.conf.local. However, it doesn't take effectRepro
Put below in
.tmux.conf.local
:Now completely quit and restart tmux. Then do:
Actual Result
Escape is still bound to cancel
Expected
I expect Escape should now bound to clear-selection.
The text was updated successfully, but these errors were encountered: