/!\WORK IN PROGRESS/!\
For a better experience, I advice you to use zsh as your default shell. the zsh keybinding is the same as emacs, you can copy paste like in emacs (it work with history too)
ct-ssh c a ma grepr replacer recurse fn