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:虽然我仍在浏览流浪者调试日志,但还有一些其他信息。

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

2 回答 2

1

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

很抱歉不能提供更多帮助,但要在另一个平台上发布另一个版本……</p>

更新:

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

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

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

于 2011-10-22T00:12:27.593 回答
0

我发现当我启用时会发生这种情况:

(setq-default dired-omit-mode t)

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

于 2012-12-20T20:11:02.527 回答