[Comm] zsh (was: How to join lines with separator ?)
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Фев 7 13:17:55 MSK 2007
On Wed, Feb 07, 2007 at 12:48:22PM +0300, Vitaly Ostanin wrote:
> Оказалось, что дело в zsh - строка после вывода стирается, сразу
> идёт приглашение командной строки. Может, это старый zsh так
> обходится со строками, у которых нет EOL ?
Это действует setopt prompt_cr (включено по умолчанию). Впрочем,
отключение этой опции приводит к проблемам при редактировании
командной строки, когда промпт после такого вывода без EOL находится
не в начале строки.
> В этой версии строка стирается:
> zsh-4.2.5-alt2
>
> В этих уже всё ок:
> zsh-4.3.0-alt0.4
> zsh-4.3.2-alt5
А в этих версиях, помимо prompt_cr, есть опция prompt_sp, которая
позволяет сохранить подобную частичную строку, но иногда приводит к не
совсем приятным побочным эффектам:
- мусор в терминале, если ввод команды начат раньше, чем zsh покажет
промпт - для первой команды это можно обойти, если сначала
установить no_prompt_sp, а затем вернуть prompt_sp в preexec();
- мусор в командной строке в старых сборках mc (сейчас в Сизифе это
уже исправлено).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20070207/b94f194a/attachment-0003.bin>
Подробная информация о списке рассылки community