Điều chỉnh ...-frame-alist
trong tệp init của bạn để cho Emacs biết cách tối đa hóa khung. Bạn cũng có nhiều tùy chọn về cách, chính xác, để tối đa hóa nó.
alist
tùy chọn
Bạn có hai ...-frame-alist
lựa chọn:
default-frame-alist
(như trong câu trả lời của @Scott Weldon)
initial-frame-alist
Nếu bạn sử dụng default-frame-alist
, nó sẽ tối đa hóa tất cả các khung: cả khung đầu tiên và bất kỳ khung nào khác bạn tạo. Đó có thể không phải là điều bạn muốn (hoặc có thể đó là: tôi là ai để phán xét?).
Nếu bạn sử dụng initial-frame-alist
, nó sẽ chỉ tối đa hóa khung hình mà Emacs tạo khi khởi động, nhưng sẽ không chạm vào bất kỳ khung hình tiếp theo nào bạn tạo.
tùy chọn tối đa hóa
Để biết các tùy chọn tối đa hóa của bạn, hãy xem nút này của hướng dẫn để biết chi tiết. Phiên bản ngắn là bạn có thể đặt fullscreen
tham số thành:
fullwidth
(làm cho khung càng rộng càng tốt, không chạm vào dọc)
fullheight
(làm cho khung càng cao càng tốt, không chạm vào ngang)
fullboth
(đặt chiều cao và chiều rộng thành kích thước của màn hình)
maximized
(làm cho nó, tốt, tối đa hóa)
Sự khác biệt giữa fullboth
và maximized
là bạn có thể thay đổi kích thước cái trước bằng chuột, trong khi với cái sau bạn không thể.
thí dụ
Vì vậy, ví dụ, các dòng này sẽ 1) tạo khung hình ban đầu tối đa hóa và 2) tạo khung hình toàn phần (nhưng không phải toàn băng thông) trên mỗi khung hình tiếp theo:
(add-to-list 'initial-frame-alist '(fullscreen . maximized))
(add-to-list 'default-frame-alist '(fullscreen . fullheight))