-
-
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
Tmux fails to start #593
Comments
I guess this has to do with the version of $ sh -c 'echo ${EDITOR//gvim/vim}'
sh: 1: Bad substitution Setting line 29 to: bind e new-window -n "~/.tmux.conf.local" sh -c '${EDITOR:-vim} ~/.tmux.conf.local && tmux source ~/.tmux.conf && tmux display "~/.tmux.conf sourced"' Solves the problem.... Are those replacements really necessary? Why do we need to avoid using |
#594 would solve this issue. |
Hello @luisdavim 👋 The substitutions have been introduced to fix #416. |
Maybe I could do some introspection and check if |
yeah, but if we go down that path there would be many more editors to take care of like VSCode, IntelliJ, some flavours of emacs, etc.... |
…nd the default shell is zsh (2), fixes gpakosz#593 ${EDITOR//gvim/vim} and ${EDITOR//mvim/vim} have been introduced to fix gpakosz#416, however the replace all substitution is not POSIX and is not supported by termux or dash the proper fix for gpakosz#416 is to set EDITOR to 'gvim -f' or 'mvim -f'
* 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
…nd the default shell is zsh (2), fixes gpakosz#593 ${EDITOR//gvim/vim} and ${EDITOR//mvim/vim} have been introduced to fix gpakosz#416, however the replace all substitution is not POSIX and is not supported by termux or dash the proper fix for gpakosz#416 is to set EDITOR to 'gvim -f' or 'mvim -f'
…nd the default shell is zsh (2), fixes gpakosz#593 ${EDITOR//gvim/vim} and ${EDITOR//mvim/vim} have been introduced to fix gpakosz#416, however the replace all substitution is not POSIX and is not supported by termux or dash the proper fix for gpakosz#416 is to set EDITOR to 'gvim -f' or 'mvim -f'
…nd the default shell is zsh (2), fixes gpakosz#593 ${EDITOR//gvim/vim} and ${EDITOR//mvim/vim} have been introduced to fix gpakosz#416, however the replace all substitution is not POSIX and is not supported by termux or dash the proper fix for gpakosz#416 is to set EDITOR to 'gvim -f' or 'mvim -f'
Hi, I've updated to the latest version and since then
tmux
fails to start, I was able to trace the issue to 68a909dIf I checkout the commit before that one everything works again.
I'm running on Android in
termux
, I can try running onmacOS
tomorrow and see if the issue is specific totermux
...Let me know if there's any specific info you need.
update: If I checkout b620a4f it also works so it's probably an issue with the latest commit: 5fa30de and 68a909d is probably also broken but that issue was fixed in the following commit.
The text was updated successfully, but these errors were encountered: