dired のすべてのファイルに kbd マクロを適用する emacs コマンドはありますか?
例えばquery-replace-regexp_dired-do-query-replace-regexp
を探していますdired-do-call-last-kbd-macro
別のオプションは、これを行うことです:
Ch f dired-do-query-replace-regexp は、このコードを明らかにします:
(dolist (ファイル (dired-get-marked-files nil nil 'dired-nondirectory-p))
(let ((buffer (get-file-buffer file)))
(if (and buffer (with-current-buffer バッファ
バッファ読み取り専用))
(エラー "ファイル `%s' は読み取り専用でアクセスされました" ファイル))))
これをテンプレートとして使用して、あなたが望むことを行うelispをいくつか作成します