anything.elでプロセスに対しても複数行に対応しました

anything.el で (processp candidates)のときmultilineにならない? - *iroi*

id:mechairoiよりanything.elのパッチをいただきました。 取り込みました。

anything.elの候補関数は、リスト以外にもプロセスを持つことができます。 入力パターンを外部コマンドの引数に渡して、出力を表示する機能です。 anything-c-source-locateではその機能を使っています。

上ページのパッチは、プロセスを返す候補関数を持つ場合にも複数行表示を行うものです。 通常、プロセスを返す候補関数の場合は、1行1行が候補になるのでその必要はありません。 candidate-transformer属性やreal-to-display属性で候補を加工する場合に効いてきます。

http://www.rubyist.net/~rubikitch/archive/anything-multiline-process.png