Как смоделировать возврат в минимафере emacs - PullRequest
2 голосов
/ 03 декабря 2011

Что я хочу сделать, так это когда я использую функцию, которая запрашивает у меня значение, и это значение ВСЕГДА правильное, чтобы иметь возможность привязать функцию к клавише и автоматически принять ответ, имитирующий RET в минибуфере.

Возьмем, к примеру, " ido-switch-buffer ". При вводе запрашивает имя буфера и предлагает последнее посещенное.

(Это может сделать намного больше, поэтому я не хочу переопределять его, я просто хочу обертку вокруг него)

Скажем, я хочу переключиться между двумя последними посещенными буферами, как бы я сказал это в моих .emacs?

Ответы [ 2 ]

5 голосов
/ 03 декабря 2011

Вы можете сделать это с:

(switch-to-buffer (other-buffer))
3 голосов
/ 03 декабря 2011

Вы можете привязать любой макрос клавиатуры, который по сути является последовательностью клавиш, к клавише. Например,

(global-set-key (kbd "C-c b") (kbd "C-x b <return>"))
...