far2l icon indicating copy to clipboard operation
far2l copied to clipboard

Обработка $SHELL

Open alexmihajlov opened this issue 3 years ago • 1 comments

far при старте никак не обрабатывает переменную окружения $SHELL, у разных шеллов могут быть разные настройки, алиасы и прочее, и если пользователь не пользуется bash по умолчанию - при запуске far он получает ненастроенный bash без своих настроек

alexmihajlov avatar Feb 18 '22 22:02 alexmihajlov

Проблема в том что far2l запускает команду не просто посылая ее в шелл, а формируя мини-скрипт для запуска и ожидает некоторых спец сообщений которые этот шелл скрипт шлет ему в терминал, посредством чего он определяет что команда например завершила исполнение. Не то чтоб это все было суперсложным функционалом, но пока оно реализовано только для баша, а другие шеллы соответственно по умолчанию отбрасываются в пользу баша. Но при желании это отбрасывание можно превозмочь в настройках, и наблюдать баги по вышеописанным причинам, что вы и видели в #1262 и #1263

elfmz avatar Feb 18 '22 23:02 elfmz