[Comm] zsh и артифакт konsole

Grigory Fateyev =?iso-8859-1?q?greg_=CE=C1_anastasia=2Eru?=
Сб Апр 12 21:19:36 MSD 2008


Hello Sergey Vlasov!
On Sat, 12 Apr 2008 20:23:51 +0400 you wrote:

[...]
> Настоящая проблема находится в precmd() - команда print в этой функции
> пытается вставить в заголовок окна терминала символ табуляции; при
> использовании xterm это не вызывает проблем в самом терминале (хотя в
> заголовок попадает "?"), а вот konsole, похоже, интерпретирует любые
> управляющие символы в параметре "\e]0;" как признак конца строки, и
> весь последующий вывод (включая сам символ табуляции) попадает в
> терминал в виде обычного текста.  Нужно заменить "\t", например, на
> пробел (всё равно табуляция в заголовке окна в общем случае не будет
> отображаться правильно).
> 
> А setopt prompt_sp, если это необходимо, придётся добавлять во все
> варианты определений preexec(), имеющиеся в .zshrc.

Спасибо за подробный ответ, ваш совет помог. Может стоит этот пост
зафиксировать на freesource?

-- 
Всего наилучшего! Григорий
greg [at] anastasia [dot] ru
Письмо отправлено: 2008/04/12 21:16



Подробная информация о списке рассылки community