Я часто работаю с Subversion в консоли, используя его клиента svn
. Одна из распространенных задач - просмотр svn log
; однако его вывод обычно довольно большой, несмотря на параметр --limit
. Я хотел бы направить вывод в мой $PAGER
(что less
точно), как это делает git log
. Интересно, можно ли это сделать с помощью расширенных функций завершения zsh
; т.е. всякий раз, когда я печатаю
svn log path1 path2 path3<Enter>
конструкция трубопровода будет добавлена:
svn log path1 path2 path3 | $PAGER
Это напоминает мне то, как работают псевдонимы, но с "другой стороны".
Это возможно в Zsh?