Passen Sie das ...-frame-alistin 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-alistMö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-alistdiese 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 fullscreenParameter 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 fullbothund maximizedbesteht 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))