Wie kann man Emacs beim Start an die Bildschirmgröße anpassen?

488
tinlyx

My Emacserstreckt sich beim Start häufig außerhalb des sichtbaren Bereichs eines Bildschirms, z. B. auf einer virtuellen Maschine, wie unten gezeigt. Dies wird zu einem Problem, da die Statuszeile unsichtbar ist (und es langweilig ist, die Benutzer jedes Mal um die Größenänderung ihrer Emacs zu bitten).

Gibt es eine Möglichkeit, Emacs zu konfigurieren (z. B. in init.el), um die Bildschirmgröße automatisch zu ermitteln und das Emacs-Fenster in den sichtbaren Ansichtsport zu integrieren?

Wie kann man Emacs beim Start an die Bildschirmgröße anpassen?

0
Dies kann hilfreich sein - http://stackoverflow.com/questions/2151449/can-i-detect-the-display-size-resolution-in-emacs hkdtam vor 8 Jahren 0
@ hkdtam Danke. Das ist in der Tat sehr hilfreich. tinlyx vor 8 Jahren 0
Wie wäre es damit ?: `Mx toggle-frame-maximized` oder einfach` (toggle-frame-maximized) `am Ende von` init.el` / `.emacs`. Für mein persönliches Setup verwende ich `(X-Server-Version)` und `(Display-Pixel-Breite)` und `(Display-Pixel-Höhe)`, um das Betriebssystem und die Bildschirmgröße programmgesteuert zu identifizieren. In meinem Fall verschiedene Versionen von Windows (einige native, einige virtuelle Maschinen, XP, 7) und OSX, und dann setze ich den Frame mithilfe von "default-frame-alist" und vorgegebener Pixelbreite / -höhe sowie einem Entwickler-Build von Emacs genau ein Das unterstützt alle Fehlerkorrekturen und Funktionen, die sich auf meine vorherige Funktionsanforderung 21415 beziehen. lawlist vor 8 Jahren 0

0 Antworten auf die Frage