Как написать привязки клавиш в Emacs для легкого повторения?
Позволять'скажем, я привязываю ключ к определенной функции следующим образом:
(global-set-key (kbd "C-c =") 'function-foo)
Теперь я хочу, чтобы привязка клавиш работала как:
После того, как я нажимаюC-c =
в первый раз, если я хочу повторить функцию-foo, я нене нужно нажиматьC-c
снова, но просто повторите нажатие=
, Затем, после того, как я вызову функцию-foo в течение достаточного времени, я могу просто нажать клавиши, кроме=
(или явно нажмитеC-g
) чтобы выйти.
Как это сделать?