J'utilise maxframe.el pour optimiser mes cadres Emacs.Maximiser un cadre Emacs à un seul moniteur avec Elisp
Cela fonctionne très bien sur les trois plates-formes principales, sauf sur ma configuration Mac à deux têtes (ordinateur portable Macbook Pro de 15 pouces avec moniteur de 23 pouces).
Lors de la maximisation d'une trame Emacs, la trame se développe pour remplir la largeur de à la fois les moniteurs et la hauteur du moniteur plus grand.
Évidemment, je voudrais que le cadre maximise pour remplir uniquement le moniteur sur lequel il est allumé. Comment puis-je détecter les résolutions des deux moniteurs individuels en utilisant elisp?
Merci, Jacob
EDIT: Comme Denis souligne, réglage mf-max-width est une solution raisonnable. Mais (comme j'aurais dû le mentionner) j'espérais une solution qui fonctionne sur les deux moniteurs et avec n'importe quelle résolution. Peut-être quelque chose de spécifique à OSX dans le style de la commande w32-send-sys spécifique à Windows.
Cool! Vous avez raison, c'est une solution complètement différente, mais beaucoup mieux, car elle supprime également le dock et la barre de menu. Malheureusement, cela ne fonctionne que sur le grand écran de mon installation à double tête, mais je pense que les avantages l'emportent sur les inconvénients dans ce cas. Merci! – Chopmo
Malheureusement, cela ne semble pas fonctionner avec http://emacsformacosx.com/ - une solution de contournement connue pour le système de fenêtre 'ns'? – Glyph
Cela fonctionne pour le système de fenêtre 'mac', heureusement, et j'ai pu l'utiliser pour remplacer' ediff-toggle-wide-display': https://gist.github.com/1283061 –