Tôi có thể hiển thị một đồng hồ trong khu vực tiếng vang?


9

Hầu hết thời gian khu vực tiếng vang của tôi trống rỗng trong khi mô hình của mỗi cửa sổ của tôi hiển thị nhiều thông tin dư thừa (thời gian hiện tại, tải hệ thống và nhiều thông tin độc lập với bộ đệm khác).

Tôi có thể hiển thị thời gian hiện tại (căn phải) trong khu vực tiếng vang (bất cứ khi nào nó không được sử dụng không?)


1
Tôi làm gần như bằng cách sử dụng minibuffer-linegói, ngoại trừ việc nó được căn trái.
Kaushal Modi

Câu trả lời:


3

Bạn có thể sử dụng minibuffer-linegói từ GNU ELPA cho việc này.

(require 'minibuffer-line)
(setq minibuffer-line-format '((:eval
                                (let ((time-string (format-time-string "%l:%M %b %d %a")))
                                  (concat
                                   (make-string (- (frame-text-cols)
                                                   (string-width time-string)) ? )
                                   time-string)))))
(minibuffer-line-mode)

Cảm ơn! Gói đó dường như hoạt động bằng cách chạy bộ hẹn giờ và cập nhật khu vực tiếng vang cứ sau 60 giây. Điều này có nghĩa là khi một thông báo được hiển thị trong vùng dội lại, phải mất 60 giây để đồng hồ quay trở lại ... Tôi đoán tôi có thể giảm độ trễ hẹn giờ, nhưng điều đó không có vẻ tối ưu.
Clément

Đồng hồ quay lại với tôi ngay khi khu vực tiếng vang không được phép hiển thị bất cứ điều gì khác. Tôi đã sử dụng gói này kể từ khi nó được xuất bản; không bao giờ cần phải đợi thời gian để xuất hiện trở lại.
Kaushal Modi

@ Clément Tôi tin rằng bản cập nhật xảy ra mỗi phút trong *Minibuf-0*bộ đệm. Và bộ đệm đó được hiển thị tự động trong khu vực tiếng vang ngay khi không có gì được hiển thị trong khu vực đó. Tham khảo:C-h i g (elisp) Intro to Minibuffers
Kaushal Modi

Tôi tưởng tượng nó đụng độ với eldoc-modesau đó? Trong một bộ đệm không thể di chuyển, di chuyển điểm vào (defunvà trở lại vào một vùng trống ẩn thông điệp eldoc, nhưng sau đó tôi phải đợi cho đến khi một phút trôi qua trước khi văn bản dòng xe buýt nhỏ quay trở lại. KHÁC, di chuyển điểm bằng chuột dường như không hoạt động.
Clément

@ Clément Bây giờ bạn đề cập đến nó, tôi cũng thấy điều đó. Tôi không bao giờ chú ý đến nó. Chuyển đổi bộ đệm cũng mang lại văn bản dòng mini.
Kaushal Modi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.