emacs - 在 Emacs 中,我如何确定哪个包正在加载 tramp?

标签 emacs elisp tramp

我与流浪者和 cygwin-mount 有一种奇怪的互动(我认为: Emacs: Tab completion of file name appends an extra i:\cygwin )。因此,我想禁用流浪汉。我无法在我的 .emacs 中找到任何明确加载流浪汉的内容。当我点击查找文件迷你缓冲区中的选项卡时,我可以看到“正在加载流浪者...”。我想弄清楚是什么包导致了tramp 的加载并禁用它。我该怎么做?我尝试搜索 (require 'tramp) 但找不到任何有趣的东西。我能想到的唯一另一种选择是逐个注释掉我的 .emacs 中的一些内容,然后看看哪个有效 - 但这太暴力了,我想要一种更聪明(更简单)的方法。

最佳答案

多么好的问题啊!如果只是因为我不知道该函数(加载后加载文件形式)将使您能够编写如下代码并将其放入您的 .emacs 文件中:

(eval-after-load "tramp"
  '(debug))

它将以蛮力的形式在您的窗口中吐出一个回溯并揭示有问题的库。

关于emacs - 在 Emacs 中,我如何确定哪个包正在加载 tramp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706157/

相关文章:

emacs - emacs 中的流浪汉模式通过登录服务器(多跳 ssh)

windows - Emacs for Windows 中 shell 模式下的 Ack 显示无输出

emacs - 当初始缓冲区选择具有自动保存数据时,如何防止 emacs 挂起?

emacs - emacs中各种类型的 'utf-8'有什么区别

emacs - 修改 emacs 自动填充功能的工作方式

emacs/elisp : What is the hash (pound, 数字符号,octothorp) 符号用于什么?

python - Emacs Jedi python 工具无法加载 "error searching for program: permission denied, python"?

emacs - 每次我在 emacs 中输入评论时,tramp 都会卡住它

emacs ranp 如何避免 bash_profile

Emacs TRAMP ssh 双跳