Я хотел бы отформатировать вывод Zsh.
например, для не найденных функций у меня теперь есть:
function command_not_found_handler(){echo $fg[red]"\033[4m???\033[0m"$fg[red]" Command \"$1\" not found."}
который возвращает красный текст и подчеркнутый ???
,
Я сделал это для command_not_found_handler
и хотел бы применить ту же логику к другим выводам ошибок, например:
zsh: bad pattern: echo[
а также
zsh: correct 'ehco' to 'echo' [nyae]?
пока я не могу найти имена правильных обработчиков. Они вообще существуют как обработчики? Если нет, то есть ли более общий подход к изменению вывода предупреждения / ошибки / информации в zsh?
Было бы неплохо использовать более общий подход, чтобы ошибки других программ также имели тот же формат. например
cd: no such file or directory: no/dir
возможно изменить стандартный вывод ошибок (я не знаю, имеет ли это смысл, я очень устал ...)