我正在尝试通过修改Emacs 24.2、ecb 2.40、OS X 10.8.2 下文件中的ecb-source-path
变量来将远程目录添加到我的 ecb 目录窗格。.emacs
以下通过 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本身的问题?