Как изменить подсветку синтаксиса рыбы для определенных команд?

Пока я набираю команды, рыбная оболочка подсвечивает синтаксис. Например, незакрытые строки отображаются красным цветом, а закрытые - желтым. Мой вопрос: могу ли я использовать подсветку синтаксиса для определенных команд?

Я бы хотел добиться следующего поведения: когда я печатаю

git commit -m "Some commit message"

строка сообщения должна получить другой цвет, если она длиннее 50 символов.


person chiborg    schedule 12.12.2017    source источник


Ответы (1)


Это прекрасная идея, но, к сожалению, с рыбой этого не сделать! Подсветка синтаксиса должна выполняться без выполнения какого-либо сценария оболочки, поэтому нет возможности внедрить пользовательскую логику.

person ridiculous_fish    schedule 13.12.2017
comment
Мне было интересно, верен ли этот ответ для версии 3.1.2? - person Pierre Spring; 18.11.2020
comment
Это все еще правильно. - person ridiculous_fish; 11.01.2021