can zsh autocomplete man pages?
zstyle ':completion:*:manuals' separate-sections true
zstyle ':completion:*:manuals.*' insert-sections true
zstyle ':completion:*:man:*' menu yes selectAbout fish, for the history based autocompletion of commands, how is that different from Bash's C-r?