Open alexmihajlov opened 2 years ago
Возможно, пригодится нижеследующая информация/ссылка:
Vadim Goncharov, [08.08.22 10:41] [Forwarded from Main-kun] А как вам удаётся работая в mc не загаживать историю шелла? У меня он на каждое нажатие генерил "echo cd ../...", которое потом оставалось в истории. Правда это давно было, лет 20 назад. Может сейчас есть настройка не срать в хистори?
Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] там есть совокупность некоторых факторов которые это вызывают
Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] во-первых это надо пользоваться не csh/tcsh, что и было причиной моего отказа от них после 10 лет - в них нет инструментов работы с историей. bash или zsh нужен. либо еще какой-то продвинутый небазовый шелл
Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] во-вторых там нужно по-моему xterm-clear включать (clear как раз отвечает за историю)
Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] со всем этим он не гадит, где-то есть тикет у самого mc в трэкере где объясняется почему это в csh не работает
Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] ну и в третьих нужно враппер написать для mc, чтобы TERM с xterm-clear не уежжал по ssh на линуксы, где его нет
Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] а отравление истории, про которое ты пишешь - это для синхронизации cwd у сабшелла и панелей, оно везде делается. просто в не-csh его mc выкусывает из истории потом. а в csh так нельзя
Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] https://midnight-commander.org/ticket/2633
Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] там еще comment 13 очень полезный.
Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] вообще вот это бы включить в Handbook в какой-нить аппендикс
В свежей версии 2.4.1 (уже в портах) они это, кажется, наконец, починили.
На FreeBSD 13 при замене шелла - "Параметры - настройки командной строки - использовать шелл" на стандартный системный /bin/tcsh происходит зависание far-менеджера при попытке ввести что-либо в консоли. Также баг повторился на убунту при замене шелла на /usr/bin/csh