Emacs冻结添加远程tramp路径到ecb-source-path

时间:2012-11-17 11:47:55

标签: emacs tramp emacs-ecb

我正在尝试通过修改Emacs 24.2,ecb 2.40,OS X 10.8.2下ecb-source-path文件中的.emacs变量,将远程目录添加到ecb目录窗格。以下通过emacs内的tramp工作:

   /username@server.com:/home/username
   /username@server:/home/username      (have set up an alias server->server.com)
   /server.com:/home/username           (username is same as local user, so can be omitted)
   /server:/home/username

我不确定我的语法是否错误,但我已尝试以下方法添加ecb的路径:

   (setq ecb-source-path (quote("/username@server.com:/home/username"))) (**)
   (setq ecb-source-path (quote("/server.com:/home/username")))
   (setq ecb-source-path (quote("/scpc:username@server.com:/home/username")))

导致emacs在发出ecb-activate时挂起,消息缓冲区中没有显示错误消息

   (setq ecb-source-path (quote("/username@server:/home/username")))
   (setq ecb-source-path (quote("/server:/home/username")))
   (setq ecb-source-path (quote("username@server.com:/home/username")))

结果如下:Warning: Source-path <ENTERED PATH> is not accessible - ignored!

有没有人这样做,并且知道向ecb-source-path添加远程路径的正确语法?根据文档,(**)应该有效。如果语法确实正确,是否有任何提示可以调试可能发生的事情并导致emacs冻结?或者这是ecb本身的问题吗?

0 个答案:

没有答案