Решил попробовать zsh - вещь хорошая, но нашелся один неприятный момент - при использовании mc появляются левые строки в хистори :( Проявляется в следующем :
1) При запуске mc и нажатии Ctrl+O появляется консолька. Нажимаем "вверх" чтобы посмотреть предыдующую команду и видим такую вот хрень :
precmd(){ pwd>&8;kill -STOP $$ }
Потом идут нормальные команды. Если набрать что-то руками, ls к примеру, то потом эта корявая строка не повторится. Но и этого одного раза уже хватает для неудобств.
2) При перемещении по каталогам и возврату к консоли через Ctrl+O последней командой в хистори будет что-то вроде следующего
cd "`echo -e '\0057'`"
далее опять идут нормальные команды. Предыдущая команда (п.1) уже не появляется.
Почитал инфу в инете, предлагали включить кой-какие опции в .zshrc, не помогло. Конфиг такой :
# Lines configured by zsh-newuser-install HISTFILE=~/.histfile HISTSIZE=1000 SAVEHIST=1000 bindkey -e # End of lines configured by zsh-newuser-install # The following lines were added by compinstall zstyle :compinstall filename '/home/htower/.zshrc'
autoload -Uz compinit compinit # End of lines added by compinstall
setopt histignorespace
Куда копать - непонятно :(. Дистр - Debian Etch. Может кто подсказать, в чем проблема ?
P.S. htower% mc --version
GNU Midnight Commander, версия 4.6.1
Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish, smbfs
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
zsh --version
zsh 4.3.4 (i686-pc-linux-gnu)