emacs,tramp,rsync,MS Windows

时间:2010-03-16 17:12:41

标签: windows emacs tramp plink

Using emacs tramp vs. rsync for remote development相似 但是这个问题没有涉及MS Windows。

有没有人能够通过cygwin或其他方式使用rsync而不是plink?

1 个答案:

答案 0 :(得分:1)

这是ssh对我有用的东西;我刚刚尝试用下面的rsync替换ssh,它似乎有效:

如果从cygwin bash启动,NTEmacs只能使用cygwin ssh-agent。这不是问题;在Windows下,我目前使用以下VB脚本启动: WScript.CreateObject("WScript.Shell").Run "c:\cygwin\bin\bash -l -c /usr/bin/emacs", 0, false。要进行测试,只需将您的emacs.exe符号链接到/ usr / bin / emacs(如果尚未设置),并从cygwin提示符启动emacs。

这就是.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"))