私は、バッファ全体をマークするのと同等の機能をセットアップし、コマンドの入力を求めるプロンプトにはC-u M-|
を実行し、バッファをコマンドにパイプし、バッファを出力に置き換えたいと思います。次にshift-f5などに設定してください。バッファ上のEmacsシェルコマンド
私だけ限り、このように持っている:
(defun shell-command-on-buffer()
(interactive)
(mark-whole-buffer))
私は残りの部分をどのように行うことができますか?
ありがとうございました。これは、私のために新しいバッファを開きます - 理想的には、現在のバッファを置き換えることをお勧めします。C-u M- |そうです。 – teppic
ああ、申し訳ありませんが、私の最初の提案は 'shell-command-on-region'と同じC-u動作をしています。あなたの要求によく答えるように編集しました – brontitall
私は恐れています - それはコマンドを求めてきますが、引数の数が間違っているというエラーを出します。 – teppic