대부분의 시간 동안 내 에코 영역이 비어있는 동안 각 창의 모델에는 많은 중복 정보 (현재 시간, 시스템로드 및 기타 버퍼 독립적 정보)가 많이 표시됩니다.
에코 영역에 현재 시간 (오른쪽 정렬)을 표시 할 수 있습니까 (사용하지 않을 때마다)?
대부분의 시간 동안 내 에코 영역이 비어있는 동안 각 창의 모델에는 많은 중복 정보 (현재 시간, 시스템로드 및 기타 버퍼 독립적 정보)가 많이 표시됩니다.
에코 영역에 현재 시간 (오른쪽 정렬)을 표시 할 수 있습니까 (사용하지 않을 때마다)?
답변:
minibuffer-line
이를 위해 GNU ELPA 의 패키지를 사용할 수 있습니다 .
(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)
*Minibuf-0*
버퍼 에서 매분 업데이트가 발생한다고 생각합니다 . 해당 영역에 아무 것도 표시되지 않는 즉시 해당 버퍼가 에코 영역에 자동으로 표시됩니다. 참조 :C-h i g (elisp) Intro to Minibuffers
eldoc-mode
그때 충돌하는 것 같아요 ? lisp 버퍼에서 점을 (defun
빈 공간으로 옮겼다가 다시 이동하면 eldoc 메시지가 숨겨 지지만 미니 버퍼 라인 텍스트가 다시 표시되기 전에 1 분이 경과 할 때까지 기다려야합니다. OOTH, 마우스로 포인트를 움직이는 것은 효과가있는 것 같습니다.
minibuffer-line
패키지를 왼쪽 정렬한다는 점을 제외하고 는 거의 패키지 를 사용합니다 .