LINUX.ORG.RU

mc + zsh - глючит история команд


0

0

Решил попробовать 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)

★★

setopt HIST_IGNORE_SPACE после этого в .zhistory мусор не пишется, но остается в текущей сессии, но т.к. из под mc не часто пользуюсь шеллом, то сильно не раздражает.

Marmirus ★★
()
Ответ на: комментарий от Marmirus

Данная опция задействована (см. конфиг выше). Мусора в хистори действительно нет, но он есть mc-шной текущей сессии :(

htower_ ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.