fishでprevious commandしたときに前方一致で絞り込みたい

fishで history-search-backward する話 config.fishに以下を追加すると、↑矢印やCtrl+Pで以前使ったコマンドを遡るときに、前方一致が一致するもので絞り込むことができます。

※fish3.1〜

# down-or-search    
bind -k down history-prefix-search-forward
bind \e\[B history-prefix-search-forward
bind \cn history-prefix-search-forward
# up-or-search  
bind -k up history-prefix-search-backward
bind \e\[A history-prefix-search-backward
bind \cp history-prefix-search-backward