Как привязать ключ к «функции, представленной следующей последовательностью клавиш»?

Я только начинаю изучать emacs (ууууу!) И довольно счастливо копался в моем .emacs . К сожалению, я еще не знаю Lisp, поэтому у меня проблемы с основами.

I ' Я уже переназначил несколько клавиш, пока не исправил свою мышечную память:

(global-set-key (kbd "<f9>") 'recompile)

Это нормально. Но как я могу сказать клавише «имитировать нажатие нескольких клавиш»? Например, я не знаю, заставьте сделать то же самое, что и Cu 2 Cx} (расширить буфер на два символа).

Один из способов - найти что Cx} вызывает shrink-window-Horizontally и выполняет какие-то лямбда-функции. Это, конечно, изящный и элегантный способ (как вы это делаете?). Но, конечно, есть способ определить для отправки нажатий клавиш Cu 2 Cx} ?

8
задан Katriel 26 December 2010 в 22:25
поделиться