Фиш не умеет в многопоточность: в foo & bar & baz & и foo | bar | baz все три команды исполняются последовательно (foo, bar и baz — функции шелла, а не внешние команды). Такой шелл [мне] не нужен; перекатываюсь обратно на zsh.
foo & bar & baz &
foo | bar | baz
foo
bar
baz
баг
Нашел шелл своей мечты. А в версии из гита есть автокомплит а-ля menu select из zsh.