Spacemacs: In Minibuffer einfügen

12

Gibt es eine Möglichkeit, etwas in den Minipuffer einzufügen?
Zum Beispiel, wenn ich eval-expressionda neiter etwas einfügen will C-voder (offensichtlich p) klappt ? Es muss einen Weg geben.

Sebastian
quelle
2
Haben Sie es versucht C-y(das wäre der Emacs-Standardschlüssel)?
Politza
Ich dachte ich hatte. Das funktioniert. Vielen Dank.
Sebastian

Antworten:

9

C-yfunktioniert, aber Sie können auch mit z. B. M-mre"oder - oder in den Minipuffer aus dem Standardregister M-mrereturneinfügen, indem Sie den Inhalt aller Register durchsuchen: z M-mre text copied a while ago.

M-mist die Standardeinstellung dotspacemacs-emacs-leader-key: Sie ähnelt der SPC(dies ist die Standardeinstellung dotspacemacs-leader-key), jedoch ist die erstere verfügbar, bei SPCder nur ein literales Leerzeichen eingefügt wird (wie im Minipuffer). Persönlich habe ich gerade dotspacemacs-emacs-leader-keyeinen sehr leicht zugänglichen Tastenakkord gewählt und ihn stattdessen überall verwendet SPC.

C-rGreifen Sie zum Zeitpunkt des Schreibens nicht auf die Register des Bösen im Minipuffer zu (obwohl dies an anderer Stelle funktioniert).

BEARBEITEN: und wenn Sie Efeu verwenden M-mry( counsel-yank-pop- dies ermöglicht Ihnen die Suche in Ihrem Kill Ring, der einen längeren Verlauf von kopiertem Text als die bösen Register enthält), funktioniert auch im Minipuffer.

Braham-Snyder
quelle
bearbeitet, um bemerkenswerte Ausnahmen zu reflektieren, von denen ich vorher nichts
wusste
1
Ich habe die Git-Ebene in Spacemacs installiert. Beim Ausführen von maggit-clone wird ein Minipuffer angezeigt, der nach der Repository-URL fragt. C-yFügt den "Puffer für mich ein, aber wenn ich es SPC-r-e-"im Minipuffer versuche, heißt es nur "Whitespace ist hier nicht erlaubt", gefolgt von der Eingabe re"Irgendwelche Vorschläge?
Bobpaul
@bobpaul Ich habe falsche Tastenkombinationen angegeben - danke für die Hinweise. Ich habe meine Antwort oben korrigiert.
Braham-Snyder