Aquamacs / Emacs: фокус-следует-мышь не работает должным образом - PullRequest
2 голосов
/ 24 сентября 2011

Я работаю с Aquamacs 2.3a [последняя версия] в Mac OS X 10.6.8.Я хотел бы переключаться между кадрами / буферами, просто перемещая мышь.Насколько я выяснил при поиске этой проблемы, вы можете поместить следующий код в Preferences.el, чтобы он заработал:

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

См. Также здесь: Неряшливый фокус Emacs больше не работает - 2-секундная задержка при смене фокуса и здесь: как получить фокус-следование мышью по буферам в emacs? Я также нашел (setq mouse-autoselect-window t).

Проблема в том, что ни одна из этих записей в Preferences.el, похоже, не влияет на поведение Aquamacs.Я могу навести курсор на новые буферы или кадры, ничего не активируется.Итак, у меня следующие вопросы:

1) каково ожидаемое поведение этих настроек?

2) если они (как я предполагаю) должны влиять на то, как Aquamacs позволяет изменять буферы/ кадры, почему это не работает в моем случае?[Я даже пытался с пустым Preferences.el, просто вставляя вышеуказанные команды].

1 Ответ

1 голос
/ 03 января 2012

Я думаю, вы были немного озадачены тем, что делает focus-follows-mouse. Это не заставляет фокус следовать за мышью. Скорее, он просто сообщает Emacs, что у вашего менеджера ОС / окон есть поведение фокуса, следуя за мышью. AFAIK, Emacs не может заставить фокусировку следовать за мышью - это вещь OS / window-mgr.

...