Spacemacs: cole no minibuffer

12

Existe uma maneira de colar algo no minibuffer?
Por exemplo, se eu quiser eval-expressione colar algo lá neiter C-vou (obviamente p) vai funcionar? Tem que haver um jeito.

sebastiano
fonte
2
Você já tentou C-y(qual seria a chave padrão do Emacs)?
politza 31/08/16
Eu pensei que tinha. Isso funciona. Obrigado.
sebastian

Respostas:

9

C-yfunciona, mas você também pode colar no minibuffer a partir do registro padrão com, por exemplo, M-mre"ou M-mrereturn- ou pesquisando o conteúdo de todos os registros: por exemplo M-mre text copied a while ago.

M-mé o padrão dotspacemacs-emacs-leader-key: é semelhante a SPC(que é o padrão dotspacemacs-leader-key), mas o primeiro está disponível onde SPCapenas seria inserido um caractere de espaço literal (como no minibuffer). Pessoalmente, acabei de definir dotspacemacs-emacs-leader-keyum acorde de teclas facilmente acessível e o usei em qualquer lugar, em vez de em SPC.

No momento da escrita, C-rnão acessa os registros do mal de dentro do minibuffer (embora funcione em outro lugar).

EDIT: e se você estiver usando ivy, M-mry( counsel-yank-pop- isso permite pesquisar seu anel de extermínio, que inclui um histórico mais longo de texto copiado do que os registros maliciosos) também funciona no minibuffer.

Braham-Snyder
fonte
editada para refletir exceções notáveis eu estava anteriormente desconhecem
braham-Snyder
1
Eu instalei a camada git no spacemacs. Ao executar o maggit-clone, recebi um minibuffer pedindo a URL do repositório. C-ycola o "buffer para mim, mas se eu tentar SPC-r-e-"no minibuffer, ele diz apenas "Espaço em branco não é permitido aqui" seguido de digitação re"Alguma sugestão?
bobpaul
@bobpaul Eu dei combinações de teclas incorretas - obrigado pelo aviso. Corrigi minha resposta acima.
braham-Snyder