Открыть файлы удаленного сервера в локальном emacs

Раньше я был удобным пользователем emacs, и почти 10 лет я полностью отказался от использования emacs (я знаю, что это позор), но у меня есть память о заработной плате, чтобы установить что-то в .emacs для открытия удаленных файлов на сервере через локальный emacs.

Чтобы прояснить сценарий: войдите на удаленный сервер (ssh) -> emacs somefileInRemoreServer.file & File откроется с использованием локальной версии emacs.

Мои вопросы:

  1. Это возможно?
  2. как я могу это сделать?

У меня Mac и Ubuntu. На Mac я использую Aquamacs. Было бы здорово, если бы я получил инструкции по обеим версиям.


person add-semi-colons    schedule 19.05.2012    source источник


Ответы (1)


Я не уверен, хотите ли вы использовать ssh перед использованием emacs или ssh, используя (in) emacs. Если вы хотите, чтобы emacs выполнял всю работу, проверьте ссылки, добавленные phils, режим TRAMP - это способ удаленного редактирования IN emacs.
Если вы хотите использовать ssh для монтирования удаленной файловой системы (в результате получается "local "редактирование с помощью emacs) вам следует проверить sshfs (man, wiki).
Я думаю, что он поставляется практически со всеми текущие дистрибутивы (или могут быть легко установлены в противном случае). Это расширение fuse, которое позволяет монтировать удаленный каталог в локальный без каких-либо дополнительных требований на удаленной стороне, чем ssh.
Мне нравится TRAMP для редактирования одного или двух файлов, но использование sshfs отлично подходит для работы в целом каталог проекта, который размещен удаленно и который вы не хотите синхронизировать другим способом.

person elemakil    schedule 20.05.2012