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 Я дал неправильные сочетания клавиш - спасибо за заголовки. Я исправил свой ответ выше.
Брахам-Снайдер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.