Ich möchte eine Funktion einrichten, die das Äquivalent der Markierung des gesamten Puffers ausführt und C-u M-|
ausführt, um nach einem Befehl zu fragen, den Puffer an den Befehl überleiten und den Puffer durch die Ausgabe ersetzen. Dann setze es vielleicht auf shift-f5 oder so.Emacs Shell-Befehl auf Puffer
Ich habe nur soweit dies:
(defun shell-command-on-buffer()
(interactive)
(mark-whole-buffer))
Wie kann ich den Rest?
Danke, ich habe es versucht. Dies öffnet einen neuen Puffer für mich - idealerweise möchte ich, dass der aktuelle Puffer ersetzt wird, als C-u M- | tut. – teppic
Ah, tut mir leid, mein erster Vorschlag hat das gleiche C-u-Verhalten wie 'shell-command-on-region'. Bearbeitet, um Ihre Anfrage besser zu beantworten – brontitall
Kein Glück, ich habe Angst - es fordert mich für den Befehl, gibt aber einen Fehler mit der falschen Anzahl von Argumenten. – teppic