Finalmente encontrei o encantamento certo. Você precisa mapear a pesquisa de padrões no modo de inserção. Esta foi a peça que faltava:
# Search backwards and forwards with a pattern
bindkey -M vicmd '/' history-incremental-pattern-search-backward
bindkey -M vicmd '?' history-incremental-pattern-search-forward
# set up for insert mode too
bindkey -M viins '^R' history-incremental-pattern-search-backward
bindkey -M viins '^F' history-incremental-pattern-search-forward
Eu teria usado ^B
para pesquisa inversa no modo de inserção, mas eu mapeei isso para outra coisa. Então, agora ^R
e ^F
circulam pelos jogos.