Comment puis-je forcer display-buffer à utiliser une image spécifique?

Mon flux de travail quotidien utilise plusieurs images et j’ai une image à dédier aux mémoires tampons ERC. J'ai utilisé set-frame-parameter pour attribuer le nom

* ERC * au cadre.

Je veux que display-buffer affiche toujours les tampons ERC (identifiés par la regex \ `# ) dans ce cadre nommé * ERC * .

J'ai essayé ce qui suit:

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

Mais les tampons apparaissent toujours partout. J'ai également essayé de remplacer * ERC * par \\ * ERC \\ * . Aidez-moi?

6
Il ne semble pas que Stefan postera son commentaire en guise de réponse. Si vous pensez que cela donne la réponse, alors postez le code comme réponse. (Vous pouvez accepter votre propre réponse.)
ajouté l'auteur Ryan Eastabrook, source
J'ai apporté les modifications recommandées par Stefan, mais malheureusement, les tampons n'apparaissent pas dans le cadre nommé. Après avoir passé un peu de temps aujourd’hui à examiner de nouveau cette question, j’ai l’impression que les fonctions d’action d’affichage personnalisées doivent faire partie de la solution, sinon de la totalité. Si j'en écris un, je le posterai (dans l'intervalle, je ne cesse plus d'utiliser ERC)
ajouté l'auteur Jon Limjap, source
Le premier élément doit être une chaîne et non un symbole, c'est-à-dire "\\` # ".
ajouté l'auteur sds, source
J'ai répondu à ce sujet dans un fil de discussion connexe intitulé " Comment intercepter un fichier avant de l'ouvrir et décider du cadre " stackoverflow.com/questions/18346785/… Comme je mets à jour la réponse de temps en temps avec diverses améliorations, je ne publierai pas de réponse en double dans emacs.stackexchange.com. Cela fonctionne aussi bien pour les mémoires tampons ne visitant pas de fichiers que pour les tampons visitant les fichiers. La réponse utilise quelques fonctions principales écrites par Drew Adams - c’est-à-dire, nom-trame-get et get-a-frame .
ajouté l'auteur lawlist, source