Как я могу перехватить любое событие/команду из фрейма Emacs?

  • положение кадра изменено
  • размер кадра изменился
  • кадр «установлен в качестве входного фокуса»

person e.j    schedule 26.05.2011    source источник


Ответы (1)


Некоторые из них описаны в разделе События ввода (по крайней мере, событие фокуса).

person jtahlborn    schedule 26.05.2011
comment
Пробовал на своем Snow Leopard, но только "switch-frame", тоже никакого эффекта ни разу. Правильно ли я перехватываю событие - (global-set-key [switch-frame] 'foo)? - person e.j; 27.05.2011
comment
Я обнаружил, что лучший способ перехватить событие — это `defadvice'. Все равно спасибо. - person e.j; 15.08.2011