Я использую режим бродяги в Emacs для редактирования файлов через SSH. Но проблема в том, что в удаленной оболочке я назвал ls "ls --color". Tramp использует ls для автоматического завершения и не может проанализировать вывод ls с цветовой кодировкой.
Решение, упомянутое в https://www.gnu.org/software/tramp/#Frequently-Asked-Questions, состоит в том, чтобы отключить окрашивание вывода из ls, удалив псевдоним. Я не хочу делать это, потому что это главная особенность для меня.
Есть ли способ переопределить, как tramp выдает команду ls, чтобы я мог сохранить конфигурацию своей оболочки и все еще использовать завершение имени файла с tramp.
Редактировать 1: Кажется, что проблема в другом. Я попытался изменить псевдоним на «ls --color = auto», как предложено @chepner, а затем просто на «ls». Это все еще не работает. Как я могу дополнительно устранить проблему?