However, it seems like Fish is not fully POSIX-compatible, therefore you can face weird problems in Vim plugins, for example.
set shell=/bin/sh
No more problems with plugins in fish.