Как смоделировать возврат в минимафере emacs
То, что я хочу сделать, это когда я использую функцию, которая запрашивает у меня значение, и это значение ВСЕГДА правильное, чтобы иметь возможность привязать функцию к клавише и автоматически принять ответ, имитируя RET в минибуфере.
Взять, к примеру, " ido-switch-buffer". При вводе он запрашивает имя буфера и предлагает последнее посещенное.
(Это может сделать намного больше, поэтому я не хочу переопределять его, я просто хочу обертку вокруг него)
Скажем, я хочу переключаться между двумя последними посещенными буферами, как бы я сказал это в моем.emacs?
2 ответа
Решение
Вы можете привязать любой макрос клавиатуры, который по сути является последовательностью клавиш, к клавише. Например,
(global-set-key (kbd "C-c b") (kbd "C-x b <return>"))