2

我试图在 emacs 中建议一个函数,但没有任何反应。

(defadvice save-place-find-file-hook (after recenter activate)
  "Recenter after getting to saved place."
  (recenter))

也就是说,不会发生重新定位。如果有 a(message "foo")相反,则确实显示 foo 。什么是我不知道的defadvice?

4

1 回答 1

3

find-file-hook在缓冲区显示之前运行,因此您的重新定位不适用于您认为它适用的缓冲区,并且在它发生后立即撤消,当find-file用所选窗口中的新缓冲区替换当前缓冲区时。

于 2013-01-10T18:49:21.120 回答