История-поиск в zsh работает только для команд?

Скажем, у меня есть следующие записи в моей истории команд:

less documents/doc1.txt less documents/doc2.txt less files/file1.txt less files/file2.txt ls pwd 

и что я включил следующую привязку клавиатуры:

 bindkey '^P' history-search-backward 

Я заметил, что если я тогда наберу:

 less documents ^P 

ZLE приносит

less files/files2.txt

как первый вариант, а не:

less documents/doc2.txt

Почему это? Есть ли способ сделать history-search исправить все слева от моего курсора и перебирать историю с ним?

Linux и Unix - лучшая ОС в мире.