What exactly do you mean by even when in SSH or docker?
This image may help clarify: https://fig.io/images/slideshow/screenshots/ssh.png
That said, it's pretty attractive because it's much harder to make a case to install fish on remote servers.
if I type 'sudo cp ' will it run 'sudo ls' to offer suggestions?
this...is not good. my terminal should not be executing code on my behalf on remote servers I've SSHed to.