Подскажите другое в midnight-commander (mc) subshell - PullRequest
1 голос
/ 25 октября 2019

Сначала проблема: Подоболочка mc имеет другое приглашение по сравнению с родительской оболочкой и моей средой tcsh. Все остальные параметры / переменные / псевдонимы доступны в подоболочке mc, но, кажется, только подсказка не "пропущена" правильно. Я понятия не имею, почему это происходит. На странице руководства написано:

An  extra  added  feature  of using the subshell is that the prompt displayed by the Midnight Commander is the same prompt that you are currently using in your shell.

Справочная информация: Я использую mc.4.8.23, который я установил локально (потому что нет прав root). Сделал в основном эти два шага:

./configure --prefix=<absolute path>/eda_tools/mc/mc-4.8.23/install --bindir=<absolute path>/eda_tools/mc/mc-4.8.23/bin --with-screen=ncurses
make install

Остальная часть mc работает нормально.

Что я пробовал до сих пор:

  • положитьтестовое приглашение и тестовый псевдоним tcshrc в ~ / .config / mc & ~ / .mc & ~ / .local / share / mc. Кажется, ни одно из этих мест не проверяется при запуске mc. Я не вижу ни измененного приглашения, ни тестового псевдонима.
  • Временно изменили приглашение в .cshrc на очень простое. Не помогло.
  • Изменение приглашения на лету в подоболочке mc временно не работает. Так что кажется, что сама строка приглашения в порядке и понятна.

У кого-то есть идея?

1 Ответ

1 голос
/ 29 октября 2019

Попробуйте поместить ваш tcshrc с настройками приглашения в каталог ~ / .local / share / mc /. Я не могу проверить с помощью tcsh, но это местоположение определенно работает (с bashrc) для bash subshell в mc.

...