Dostosuj ...-frame-alist
w pliku init, aby powiedzieć Emacsowi, jak zmaksymalizować ramkę. Masz również wiele opcji, jak dokładnie ją zmaksymalizować.
alist
opcje
Masz dwie ...-frame-alist
opcje:
default-frame-alist
(jak w odpowiedzi @Scott Weldon)
initial-frame-alist
Jeśli użyjesz default-frame-alist
, zmaksymalizuje wszystkie ramki: zarówno pierwszą, jak i wszystkie inne, które utworzysz. To może nie być to, czego chcesz (a może to: kim jestem, aby osądzać?).
Jeśli użyjesz initial-frame-alist
, zmaksymalizuje tylko ramkę utworzoną przez Emacsa podczas uruchamiania, ale nie dotknie żadnych tworzonych kolejnych ramek.
opcje maksymalizacji
Aby uzyskać informacje na temat opcji maksymalizacji, zobacz ten węzeł instrukcji, aby uzyskać szczegółowe informacje. W krótkiej wersji fullscreen
parametr można ustawić na :
fullwidth
(ustaw ramkę tak szeroko, jak to możliwe, nie dotykaj pionu)
fullheight
(ustaw ramkę tak wysoko, jak to możliwe, nie dotykaj poziomu)
fullboth
(ustaw wysokość i szerokość, aby dopasować do rozmiaru ekranu)
maximized
(zrób to, cóż, zmaksymalizowane)
Różnica między fullboth
i maximized
polega na tym, że możesz zmienić rozmiar tego pierwszego za pomocą myszy, natomiast drugiego nie możesz.
przykład
Na przykład te linie: 1) utworzą zmaksymalizowaną ramkę początkową i 2) utworzą ramki o pełnej wysokości (ale nie pełnej szerokości) na każdej kolejnej ramce:
(add-to-list 'initial-frame-alist '(fullscreen . maximized))
(add-to-list 'default-frame-alist '(fullscreen . fullheight))