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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.