Я использую TRAMP для удаленного редактирования файлов, используя Emacs, работающий в данный момент, со всеми вашими локальными настройками и т.д.
Вам просто нужно (require 'tramp)
в вашем файле .emacs, а затем использовать пути в формате:
/username@host:/path/to/file
..для открытия файлов на удаленном хосте.
Это запрашивает пароли, когда это необходимо, а затем сохраняет соединение SSH открытым для удаленного хоста, поэтому открытие большего количества файлов, сохранение и т.д. Все работает без каких-либо дополнительных хлопот. Завершение и все, что работает в удаленной системе, так что вкладки будут отображать списки, как обычно.
(Пропустите все варианты установки и запуска emacs на удаленной машине, так как вам нужно будет убедиться, что ваш конфиг работает правильно в терминале, поддерживать его в актуальном состоянии с вашими текущими .emacs и т.д.)