Q: comment contrôler la fenêtre org-deadlineutilisée pour afficher le calendrier?
org-deadlinefait apparaître temporairement le calendartampon dans une fenêtre lors de la définition d'un délai, puis le referme une fois terminé. Lorsqu'il n'y a qu'une seule fenêtre, une nouvelle fenêtre s'ouvre au bas du cadre existant. Lorsqu'il y a plusieurs fenêtres, il en sélectionne une - je suppose avec quelque chose comme get-lru-window- des fenêtres disponibles.
Ce dernier est problématique s'il prend en charge l'une des autres fenêtres contenant les informations dont j'ai besoin pour définir la date limite (date, heure, etc.). C'est généralement un problème dans une configuration de fenêtre telle que:
+--------------------+--------------------+
| | |
| | (B: mu4e header) |
| | |
| +--------------------+
| (A: agenda file) | |
| | |
| | |
| | (C: mu4e view) |
| | |
| | |
| | |
+--------------------+--------------------+
Lors de l'ajout d'une date limite au fichier de l'agenda en (A), org-deadlineprendra le relais (B) ou (C), qui contiennent des e-mails contenant les informations de date / heure dont j'ai besoin. Je préférerais de beaucoup que si j'appelle org-deadlinede (A), cela ouvrirait une fenêtre temporaire (D) pour contenir le calendartampon comme ci-dessous:
+--------------------+--------------------+
| | |
| | (B: mu4e header) |
| | |
| +--------------------+
| (A: agenda file) | |
| | |
| | |
+--------------------+ (C: mu4e view) |
| | |
| (D: calendar) | |
| | |
+--------------------+--------------------+
Alors: comment forcer org-deadline(et des fonctions similaires) à faire apparaître une nouvelle fenêtre temporaire au bas de la fenêtre active plutôt que de reprendre l'une des autres?
PS: je connais les fenêtres dédiées , mais elles ne me semblent pas être la meilleure approche car ce n'est pas tant que je veuille dédier des tampons aux fenêtres que je veux éviter qu'une fonction ne prenne le relais sur une des "courtes" ceux.
display-buffer-alist) Mais je pense qu'il y a une ride supplémentaire ici parce que lesorg-deadlineutilisationscalendarelles-mêmes vont très loin pour contrôler quelle fenêtre utiliser. cf les commentaires danscalendar-basic-setup.