모든 Emacs 명령의 이력에 액세스하는 방법?


2

미니 버퍼 의 역사에 접근 할 수있는 방법이 있다는 것을 알았습니다 . 복잡한 작업 외에도 Emacs의 모든 작업 내역을 볼 수있는 방법이 있는지 궁금합니다. 나의 목적은 가능한 리 바인딩, 별칭, 나쁜 습관 변화에 대해 분석 할 수 있도록이를 저장하는 것입니다.



그것은 질문에서 언급 한 복잡한 명령입니다.이 솔루션에는 이미 연결되어 있습니다. 미니 버퍼에있는 것뿐만 아니라 모든 명령을 찾고 있습니다.
Andrew

답변:


1

라이브러리 keyfreq - https: //github.com/dacap/keyfreq을 사용해보십시오

모드별로 그룹화 된 다른 명령을 얼마나 자주 사용하는지 기록합니다. 함수를 사용하여 목록을 얻을 수 있습니다 keyfreq-show.

(defun keyfreq-show (&optional major-mode-symbol)
  "Show command usage statistics in `keyfreq-buffer'.
If MAJOR-MODE-SYMBOL is given, the function shows the statistics
for that particular major mode only.
With a universal argument, the major-mode of the current buffer
is used as MAJOR-MODE-SYMBOL argument."

또는 keyfreq-html

(defun keyfreq-html (filename &optional confirm)
  "Save an HTML file as FILENAME with all the statistics of each mode."

또는 keyfreq-json.

Xah 리 4+ 만 명령 통화에 대한 그것의 이전 버전을 사용하여 일부 결과와 좋은 작성자을 가지고 있습니다 - http://ergoemacs.org/emacs/command-frequency.html

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.