ディスプレイバッファに特定のフレームを強制的に使用させるにはどうすればよいですか?

私の毎日のワークフローでは複数のフレームが使用されており、ERCバッファ専用のフレームがあります。フレームに * ERC * という名前を付けるために、 set-frame-parameter を使用しました。

* ERC * という名前のフレームに常に display-buffer にERCバッファ(正規表現 \ `#

私は以下を試した:

(add-to-list 'display-buffer-alist
     '("\\`#"
       nil
       (inhibit-switch-frame)
       (reusable-frames . "*ERC*")))

しかしバッファーはまだ全面に現れています。また、 * ERC *\\ * ERC \\ * に置き換えてみました。助けて?

6
Stefanが答えとしてコメントを投稿するようには見えません。それが答えを提供していると感じたら、答えとしてコードを投稿してください。 (あなた自身の答えを受け入れることができます。)
追加された 著者 Ryan Eastabrook,
私はステファンが推奨した変更を行いましたが、残念ながらそれは名前付きフレームにバッファーを表示させませんでした。今日これをもう一度見ているうちに、私は、カスタム表示アクション機能がソリューション全体の一部でなければならないという感覚を得ています。もし私が1つ書いたら、私はそれを投稿します(その間、私はちょうどERCの使用をやめました)
追加された 著者 Jon Limjap,
最初の要素は記号ではなく、 "\\`# "などの文字列でなければなりません。
追加された 著者 sds,

答えはありません

0