My Emacs
thường mở rộng ra ngoài phạm vi hiển thị của màn hình khi khởi động, ví dụ như trên máy ảo, như hiển thị bên dưới. Điều này trở thành một vấn đề vì dòng trạng thái là vô hình (và thật tẻ nhạt khi yêu cầu người dùng thay đổi kích thước Emacs của họ mỗi lần).
Có cách nào để cấu hình Emacs (ví dụ: trong init.el
) để tự động phát hiện kích thước màn hình và vừa với cửa sổ Emacs bên trong cổng xem hiển thị không?
Bạn có thể thấy điều này hữu ích - stackoverflow.com/questions/2151449/ từ
—
hkdtam
@hkdtam Cảm ơn. Quả thực điều này rất hữu ích.
—
tinlyx
Làm thế nào về?:
—
luật
M-x toggle-frame-maximized
Hoặc chỉ đơn giản là đặt (toggle-frame-maximized)
ở dưới cùng của init.el
/ .emacs
. Đối với thiết lập cá nhân của tôi, tôi sử dụng (x-server-version)
và (display-pixel-width)
và (display-pixel-height)
để lập trình xác định các hệ điều hành và màn hình kích thước. Trong trường hợp của tôi, các phiên bản khác nhau của Windows (một số bản địa, một số máy ảo, XP, 7) và OSX, sau đó tôi đặt khung chính xác bằng cách sử dụng default-frame-alist
và xác định trước chiều rộng / chiều cao pixel và bản dựng của nhà phát triển Emacs hỗ trợ tất cả các bản sửa lỗi và các tính năng liên quan đến yêu cầu tính năng trước đây của tôi 21415.