[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