Took few hours to realize today that ZSH figures out from EDITOR with '*vi*' that you "want" different keybindings. So I unset that.
If I did ssh or tmux, CTRL+R stopped working. Looking at bindkey output, it was different in a nested zsh (find this out while running zsh inside zsh).
I think I also had to delete a file called '.zcomdump' or something (don't what it is actually and to be totally honest) and I still don't get why it had "unsmarted" key bindings when there was just one instance of zsh.
How do you disable ZSH AI features?
#zsh #ai #shell