Emacs Tramp有时无法打开目录

Emacs Tramp有时无法打开目录,emacs,tramp,dired,Emacs,Tramp,Dired,通常我可以使用tramp编辑文件,并通过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:

通常我可以使用tramp编辑文件,并通过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: 当我还在浏览tramp调试日志的时候,还有一些其他的信息

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

  • 这个信息本身是无用的。你应该设法获得更多关于流浪汉行为的线索,以便找出问题所在。看

    很抱歉,无法提供更多帮助,但在另一个平台上发布了另一个版本

    更新:

    将以下内容放在emacs文件中

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

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

    我发现在启用以下功能时会发生这种情况:

    (setq-default dired-omit-mode t)
    

    但现在我不知道如何使用这种模式

    哪种emacs在哪种平台上可能会有帮助…我使用emacs git head,在GNU/Linux上没有任何与tramp/ssh相关的问题。我使用emacs版本23运行OSX。3@latca,您解决问题了吗?我不知道如何按照用户手册中的说明设置tramp详细变量。我尝试了M-x集合变量,但无法使用C-h v找到变量帮助。是我添加到.emacs文件中的内容吗?谢谢你的帮助。@Michael:有最新消息吗?你成功地找到了发生的事情吗?不幸的是,我在查看调试文件时找不到问题。但我确信问题在于保存版本控制(git)下的远程文件。@latca,不是真的,现在我有同样的问题,但我的目录不在SVN或git下。如果打开
    dired-omit模式
    导致问题,请提交一份Emacs错误报告:
    M-x报告Emacs错误
    。最好提供一个从
    emacs-Q
    开始的配方,也就是说,没有init文件。这个问题很老了