これはあなたの質問への間接的な答えです-以下を行わずに元のバッファのファイル名が何であるかを理解する方法がわかりません。(編集:@purple_arrowsの答えは詳細を埋めます:を使用できますbuffer-base-buffer
。その答えを最も正しいものとして受け入れてください。)
次のアドバイスは、元のバッファのファイル名をそれぞれの間接クローンに関連付けます。
(defadvice clone-indirect-buffer (around associate-filename activate)
"Associate the original filename with the cloned buffer."
(let ((filename buffer-file-name))
ad-do-it
(setq buffer-file-name filename)))
これで、各クローンのファイル名は元のバッファーと同じになります。
私は間接的にクローン化されたバッファーを頻繁に使用しており、たとえば、元のバッファーではなく、いずれかのバッファーで作業しているときに関連ファイルを保存できるようにしたいと思っています。このアドバイスは、その望ましいワークフローに対する私の解決策でした。