Có thể chỉ có một dòng chế độ (đôi khi được gọi là "thanh trạng thái") cho tất cả các cửa sổ không?
Tôi muốn làm cho dòng chế độ đơn này hiển thị thông tin về bộ đệm hiện được chọn.
Có thể chỉ có một dòng chế độ (đôi khi được gọi là "thanh trạng thái") cho tất cả các cửa sổ không?
Tôi muốn làm cho dòng chế độ đơn này hiển thị thông tin về bộ đệm hiện được chọn.
Câu trả lời:
Tôi không có giải pháp cho một modeline duy nhất, nhưng đây là hai giải pháp thay thế khả thi:
Nếu bạn sử dụng đường dây điện, bạn có thể bọc định dạng đường dây chế độ của mình trong:
((:eval (when (powerline-selected-window-active) ...)))
sau đó thay đổi mode-line-inactive
khuôn mặt để hòa trộn với nền của bạn nhưng vẫn tách bộ đệm với:
(set-face-attribute 'mode-line-inactive nil
:underline t
:background (face-background 'default))
Điều này sẽ trông như thế này:
frame-title-format
Của bạn frame-title-format
xác định những gì được hiển thị trên đầu khung của bạn khi chạy trong một gui.
Đặt định dạng frame-title-format' like you would your
chế độ dòng-dòng` và chúng đặt định dạng dòng chế độ của bạn thành một cái gì đó trống-ish.
Cuối cùng tôi đã đạt được điều này bằng cách hack emacs.
Bạn có thể lấy mã nguồn từ https://github.com/amosbird/emacs/tree/onemodeline . Về cơ bản, nó sử dụng dòng tiêu đề của cửa sổ nhỏ để hiển thị mô hình bộ đệm hiện tại.