J'écris une extension qui parle à un processus externe, il est donc normal de réduire le nombre de demandes `` hey whats up '' lorsque mon tampon n'est pas concentré.
Alors, quelle est la meilleure façon de reconnaître:
- Quand mon tampon est visible et concentré
- Quand mon tampon est visible mais pas focalisé
- Quand mon tampon n'est ni visible ni focalisé
Réponses:
window-buffer
renvoie le tampon actuellement affiché par une fenêtre donnée.get-buffer-window
, au contraire, retourne une fenêtre affichant actuellement le tampon donné (ounil
s'il n'y a pas une telle fenêtre; jouez avec le 2ème argument optionnel pour lui dire comment se comporter dans les cas où vous avez plusieurs images).Avec ces deux ingrédients, vous devriez pouvoir discriminer tous vos cas:
la source