Да, с этим не должно быть проблем. Я сделал то же самое на своем ноутбуке.
Можно:
RPROMPT='%-50(l|long prompt|short prompt)'
Для использования long prompt
, если терминал имеет ширину не менее 50 столбцов, и short prompt
в противном случае.
См.Условные подстроки в подсказках в руководстве для получения подробной информации и дополнительных параметров.