如何强制 Emacs 流浪汉超时?

Use*_*er1 5 emacs tramp

我在 emacs 中经常使用 TRAMP。然而,有时服务器宕机,流浪汉坐在那里等待超时。通常是C-x-f在以 ido 模式打开一个新文件之后。我必须等待令人讨厌的很长时间。有没有一种简单的方法可以告诉 TRAMP 超时并让 ido-mode 继续。我尝试C-g打开文件的选项从未发生过。

vpi*_*833 0

尽管我经常使用 TRAMP,但我没有遇到这种超时情况。尝试类似的东西

(defun tramp-find-file-timeout ()
  (when tramp
    (with-timeout (4)
      (keyboard-quit))))
(add-hook 'find-file-hook 'tramp-find-file-timeout)
Run Code Online (Sandbox Code Playgroud)

我用这个这个来提出这个建议。keyboard-quit比对你有用的更好的东西。