複数のバッファーで emacs コマンドを実行する方法はありますか?それらを個別に選択して個々のバッファーで実行する必要はありません。
私は通常、特定の正規表現に一致する複数のファイルを開きます。たとえば~/*.py
、特定のモードを有効にしたい、たとえば、hs-minor-mode
またはglasses-mode
それぞれで、またはそれぞれで実行するC-c @ C-M-h
とします。現在、私はそれらのそれぞれを選択し、個別に行う必要があります。タスクを自動化するためのハックまたはループがあります。
buffer-list からバッファをマークし、マークされたすべてのバッファに対してコマンドを実行するとします。
これを試しましたが、コマンドを実行した後eval-expression
、ミニバッファーへのアクセスが完全に失われました。つまり、ミニバッファーを入力するたびにM-x
これが返されました
ミニバッファemacsエラーにアクセスできません「プロセスメニューモードはHideshowマイナーモードをサポートしていません」
C-x C-s
そして、終了タスクも機能していなかったため、実際にemacsプロセス全体を強制終了することを余儀なくされました。
PS: 私は elisp の経験がありません