フォルダー内の複数のファイルの空白とタブを単純にクリーンアップするスクリプトを作成したいと思います。とりわけ、bashファイルを作成しました:
emacsclient -t -e '(progn (prelude-cleanup-buffer-or-region) (save-buffer-kill-terminal))' $FILE
すべてのファイル引数を実行する関数として解釈するため、これは機能していないようです(したがって、 $FILE は関数として実行されます)。(PS prelude-cleanup-buffer-or-region はこちらから)
今、私が本当に欲しいもの--batch
はここで説明されているように見えますが(実際には画面に何も表示したくないので)、これは emacsclient のオプションの 1 つではありません。単に使用するのではなく、emacsclient を使用したい理由はemacs --batch
、起動ファイルがたくさんあるので、すべてをロードしたままにしておきたいからです。そうしないと、スクリプトに時間がかかりすぎてしまいます。
これについてのアドバイスはありますか?
前もって感謝します。