[Arcana] buffer-mode-histogram

Karl Fogel kfogel at red-bean.com
Thu Nov 10 12:44:45 CST 2011

Jim Blandy <jimb at red-bean.com> writes:
>On Thu, Nov 10, 2011 at 10:17 AM, Roland McGrath <roland at frob.com> wrote:
>> Note that the work Emacs below is only ~10 days old.
>> The median life of a session for me is more like a month or two.

I don't have long-lived Emacsen any more, because I'm constantly
switching venues and have a machine at each venue (instead of carrying a
machine from venue to venue).  But FWIW my stats are below.

A while ago, I started working on a system `kf-instrument', where
"instrument" is a verb, in the debugging/code-watching sense.  The plan
is that every one of the custom-written functions in my .emacs will
invoke `kf-instrument' first thing.  `kf-instrument' will add that
invocation to a long-running (and cross-session) counter, so I can see
which functions I use the most often.

It's not done yet.  It is recording the invocations, but it isn't saving
the records between sessions yet, so all the data disappears every time
I exit Emacs.


24          fundamental ++++++++++++++++++++++++
 2  minibuffer-inactive ++
 1 gnus-original-article +
 1              message +
 1              outline +
 1     lisp-interaction +
 1                shell +
 1           gnus-group +
 1         gnus-summary +
 1         gnus-article +
 1           emacs-lisp +

>I used to have much longer-lived Emacsen, but that hasn't been working
>out lately. My family has a tradition of eating dinner in the family
>room on Fridays and watching anime. The series we're watching these
>days is one I need to download from the net (it's not available on DVD
>yet, so we watch the ones translated and subtitled by fans) and play
>by plugging my laptop into the TV. Because the X Window System is from
>the stone age, I have to log out and log back in to switch from my
>desktop monitor to the TV, so I exit Emacs. :(
>I tried the thing where you keep a screen session going and then do
>"make-frame-on-display", but I ran into unhappinesses where Emacs's
>input loop would get confused and hang.
>Arcana mailing list
>Arcana at red-bean.com

More information about the Arcana mailing list