ee-history

ee-history - display lists from Emacs history variables

Description

Currently this extension displays lists from the following Emacs history variables:

  • command-history (invoked by ee-history-command)
  • extended-command-history (invoked by ee-history-extended-command)
  • shell-command-history (invoked by ee-history-shell-command)

Selecting the items from history lists invokes the function call-interactively or shell-command on the parent buffer (i.e. the buffer where ee-history was called). History items selected by key 'd' can be deleted from history list by key 'x'.

Default views

By Recency

This view displays lists from Emacs history variables in the same order as they were called by user and placed into history variables.

r-sorter unsorted, i.e. sorted as they are comes from Emacs internals
r-printer prints the history items
r-select calls the selected command interactively on the parent buffer
  ee
  ee-history-extended-command
--:%%  *ee-history/extended-command* (ee-history)--L1--C0--Top-------
 

  (ee)
  (ee-history-command)
--:%%  *ee-history/command* (ee-history)--L1--C0--Top----------------
 

By Name

This view sorts lists from Emacs history variables by the item names alphabetically.

r-sorter sorts by the item names alphabetically
r-printer prints the history items
r-select calls the selected command interactively on the parent buffer
D cat /proc/meminfo
  df
--:%%  *ee-history/shell-command* (ee-history)--L1--C0--Top----------
 

TODO

  • Add more views
  • Add more history variables (compile-history, read-expression-history, etc.)