Подобно Использование emacs tramp и rsync для удаленной разработки, но этот вопрос не касается MS Windows.
Кто-нибудь мог использовать rsync вместо plink, либо через cygwin, либо иначе?
Подобно Использование emacs tramp и rsync для удаленной разработки, но этот вопрос не касается MS Windows.
Кто-нибудь мог использовать rsync вместо plink, либо через cygwin, либо иначе?
Вот что у меня сработало с ssh; Я просто попытался заменить ssh на rsync ниже, и, похоже, это сработало:
NTEmacs может использовать cygwin ssh-agent только при запуске из cygwin bash. Это не является проблемой; в Windows я использую следующий сценарий VB для запуска: WScript.CreateObject("WScript.Shell").Run "c:\cygwin\bin\bash -l -c /usr/bin/emacs", 0, false
. Для тестирования просто привяжите ваш emacs.exe к / usr / bin / emacs (если он еще не настроен таким образом) и запустите emacs из командной строки cygwin.
Это то, что нужно в .emacs
(require 'tramp)
(setq tramp-default-method "ssh")
(nconc (cadr (assq 'tramp-login-args (assoc "ssh" tramp-methods))) '(("bash" "-i")))
(setcdr (assq 'tramp-remote-sh (assoc "ssh" tramp-methods)) '("bash -i"))
/bin/sh' to come up... tramp: Setting up remote shell environment apply: Couldn't
stty -inlcr -echo kill '^ U 30 секунд', см. буфер `* tramp / plink [email protected]* '
- person EoghanM; 24.03.2010