Como acessar o histórico de todos os comandos do Emacs?

2

Vejo que existe uma maneira de acessar o histórico do minibuffer . Fiquei curioso para saber se existe uma maneira de ver um histórico de cada ação no Emacs, além das complexas. Meu objetivo é salvá-los para que eu possa analisá-los quanto a possíveis religações, aliases e alteração de hábitos ruins.

    
por Andrew 28.04.2015 / 03:09

1 resposta

1

Experimente a biblioteca keyfreq - link

Registra com que frequência você usa comandos diferentes, agrupados por modo. Você pode obter uma lista deles com a função 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."

ou keyfreq-html

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

ou keyfreq-json .

Xah Lee tem um bom artigo, com alguns resultados usando uma versão mais antiga para mais de 4 milhões de chamadas de comando - link

    
por 29.04.2015 / 08:00