Aquamacs/emacs: focus- following -mouse不按预期工作



我在Mac OS X 10.6.8上使用Aquamacs 2.3a[最新版本]。我想通过移动鼠标在帧/缓冲区之间切换。通过搜索这个问题,我发现可以在Preferences中放入以下代码。让它工作:

(setq focus- following -mouse t)(setq mouse-autoselect-window)

也见这里:Emacs邋遢焦点不再工作- 2秒延迟改变焦点这里:如何在emacs中将焦点跟随鼠标放在缓冲区上?我还发现(setq鼠标-自动选择-窗口t)。

问题是在Preferences中没有这些条目。el似乎对Aquamacs的行为有任何影响。我可以将光标移动到新的缓冲区或帧上,但不会激活任何内容。所以我的问题是:

1)这些设置的预期行为是什么?

2)如果它们(我猜)应该对Aquamacs允许更改缓冲区/帧的方式产生影响,为什么它在我的情况下不起作用?我甚至尝试了一个空的偏好。

我认为你对focus-follows-mouse的作用有一个典型的困惑。它不会使焦点跟随鼠标。相反,它只是告诉Emacs,您的操作系统/窗口管理器确实具有焦点跟随鼠标的行为。我敢说,Emacs没有办法让焦点跟随鼠标——这是OS/window-mgr的事情。

假设https://www.emacswiki.org/emacs/follow-mouse.el已安装并正常工作,请尝试M-x turn-on-follow-mouse(turn-on-follow-mouse)

最新更新