Passen Sie das ...-frame-alist
in Ihrer Init-Datei an, um Emacs mitzuteilen, wie der Frame maximiert werden soll. Sie haben auch mehrere Möglichkeiten, wie Sie es genau maximieren können.
alist
Optionen
Sie haben zwei ...-frame-alist
Möglichkeiten:
default-frame-alist
(wie in der Antwort von @Scott Weldon)
initial-frame-alist
Wenn Sie verwenden default-frame-alist
, werden alle Frames maximiert : sowohl der erste als auch alle anderen, die Sie erstellen. Das ist vielleicht nicht das, was Sie wollen (oder vielleicht ist es: Wer soll ich beurteilen?).
Wenn Sie initial-frame-alist
diese Option verwenden , wird nur der Frame maximiert , den Emacs beim Start erstellt. Nachfolgende von Ihnen erstellte Frames werden jedoch nicht berührt.
Maximierungsoptionen
Einzelheiten zu Ihren Maximierungsoptionen finden Sie in diesem Knoten des Handbuchs . Die Kurzversion ist, dass Sie den fullscreen
Parameter einstellen können auf:
fullwidth
(mach den Rahmen so breit wie möglich, berühre nicht die Vertikale)
fullheight
(Stellen Sie den Rahmen so hoch wie möglich, berühren Sie nicht die Horizontale)
fullboth
(Höhe und Breite auf Bildschirmgröße einstellen)
maximized
(mach es gut, maximiert)
Der Unterschied zwischen fullboth
und maximized
besteht darin, dass Sie die Größe des ersteren mit der Maus ändern können, während Sie die Größe des letzteren nicht ändern können.
Beispiel
Diese Zeilen erzeugen zum Beispiel 1) einen maximierten Anfangsrahmen und 2) in jedem nachfolgenden Rahmen Vollbild (aber nicht Vollbildbreite):
(add-to-list 'initial-frame-alist '(fullscreen . maximized))
(add-to-list 'default-frame-alist '(fullscreen . fullheight))