Как открыть несколько минибуферов в emacs?

Скажем, я вхожу в команду в минибуфере, и я понимаю, что мне нужно запомнить путь к некоторому файлу в качестве параметра для моей команды. Могу ли я вместо отмены команды, которую я начал вводить, чтобы сделать C-x d или перейти в оболочку, нажмите (щелкните? Что это?) На вторичном мини-буфере для запуска такой команды?

Ответ 1

Вы ищете "рекурсивное редактирование" , в частности бит, обсуждаемый в Документы рекурсивного минибуфера:

(setq enable-recursive-minibuffers t)
(minibuffer-depth-indicate-mode 1)

Последняя строка делает вещи рекурсивным редактированием менее запутанными, демонстрируя уровень рекурсии. Например, C-x C-f, затем C-x b будет выглядеть следующим образом:

minibuffer-depth-indicate-mode example