M-x install-elisp http://www.emacswiki.org/cgi-bin/emacs/download/contentswitch.el EmacsWikiにまたおもしろいEmacs Lispが登場した。contentswitch.elだ。 これはバッファ名やバッファの「内容」の部分文字列を指定しつつバッファの候補を絞り込んでいくやつだ。 候補の絞り込みといえばanything.elでおなじみだが、contentswitch.elの作者はanything.elの原作者のTamas Patrovics氏だ。*1コードもけっこう似ている。 たとえば、a.rbが以下の内容だとして (require 'contentswitch) 後に M-x contentswitchとしてみる。 RUBY_RELEASE_DATE # => "2008-08-11" RUBY_VE