Spacemacs: вставить в минибуфер

12

Есть ли способ вставить что-то в минибуфер?
Например, если я захочу eval-expressionвставить что-нибудь туда, C-vили (очевидно p) будет работать? Должен быть способ.

Себастьян
источник
2
Вы пробовали C-y(что будет стандартным ключом Emacs)?
политза
Я думал, что имел. Это работает. Благодарю.
Себастьян

Ответы:

9

C-yработает, но вы также можете вставить в минибуфер из реестра по умолчанию, используя dotspacemacs-emacs-leader-keyвместо dotspacemacs-leader-key: leaderre"или leaderrereturn.

Кроме того, вы можете искать и вставлять содержимое из любого регистра: например leaderre phrase you remember.

Лично я просто установил dotspacemacs-emacs-leader-keyлегкодоступный аккорд для клавиш и использовал его везде вместо dotspacemacs-leader-key.

Брэм-Снайдер
источник
отредактированный, чтобы отразить заметные исключения, о которых я раньше не знал
брахам-снайдер
1
Я установил слой git в spacemacs. Когда я запускаю maggit-clone, мне дают минибуфер с просьбой указать URL хранилища. C-yвставляет "буфер для меня, но если я попробую SPC-r-e-"в минибуфере, он просто скажет: «Пробел здесь не разрешен», после чего введите re"какие-нибудь предложения?
Бобпаул
@bobpaul Я дал неправильные сочетания клавиш - спасибо за заголовки. Я исправил свой ответ выше.
Брахам-Снайдер