Как смоделировать возврат в минимафере emacs

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

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

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

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

2 ответа

Решение

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

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

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

(switch-to-buffer (other-buffer))
Другие вопросы по тегам