繁体   English   中英

Emacs Tramp有时无法打开目录

[英]Emacs Tramp unable to open directory at times

通常,我可以使用流浪汉编辑文件并通过SSH浏览远程文件系统。 尽管在看似随机的时间,我会失去在emacs中浏览远程文件夹的能力。

我收到错误消息:

Wrong type argument: number-or-marker-p, //DIRED-OPTIONS//

我尝试在没有任何自定义的情况下进行干净的emacs重新安装,并且错误仍然发生。

同样有时在浏览1或2个目录后会发生错误,而有时我可以在出现错误之前执行5或6个目录。

编辑:我正在使用在OS X 10.6.8上运行的Emacs 23.3

编辑2:当我仍在查看流氓调试日志时,还有其他一些信息。

  1. 错误发生后,我仍然可以使用打开和保存文件的方式,只是不能查看目录列表。
  2. 似乎只有当我保存到使用git版本控制的目录时,才会发生这种情况。
  3. 在调试日志中列出了目录内容,但未将其输出给用户
  4. 即使我尝试访问非版本控制的目录,调试日志中的目录列表也会显示^ M(在编辑已在git中进行版本控制的文件时,我通常会在emacs信息栏中注意到这一点)

该消息本身是无用的。 您应该尝试获取有关流浪汉行为的更多踪迹,以便找出问题所在。 请参阅《 TRAMP用户手册》的“痕迹和配置文件”部分

抱歉,如果在其他平台上发布另一个版本,则无济于事……

更新:

将以下内容放入您的emacs文件中

(require 'tramp)
(setq tramp-verbose 10)
(setq tramp-debug-buffer t)

然后,使用流浪汉。 现在,您应该有一个*debug tramp/method hostname*缓冲区。

我发现启用此功能时会发生这种情况:

(setq-default dired-omit-mode t)

但是现在我不知道如何在这种模式下工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM