emacs - 建议使用 emacs 函数;缺陷通知

标签 emacs defadvice advising-functions

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

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

也就是说,不会发生重新居中的情况。如果有 (message "foo") ,则 foo 确实会显示。关于 defadvice 我不知道什么?

最佳答案

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

关于emacs - 建议使用 emacs 函数;缺陷通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14254260/

相关文章:

emacs - 在Emacs中从驼峰格式转换为_

emacs - 如何使用特定的 user-init-file 和 user-emacs-directory 启动 emacs?

node.js - 我可以使用swank-js在js2模式下完成node.js API吗?

emacs - 在 emacs 中处理多个同名文件的最佳方法是什么?

emacs:如何使用标记环?

Emacs 光标移动建议

Emacs Lisp,如何映射宏,并评估其中一个参数

clojure - 在 Clojure 中建议协议(protocol)方法