タグ

anythingとtmpに関するIMAKADOのブックマーク (2)

  • anything.elの新機能「バッファによる候補作成」の予告 - http://rubikitch.com/に移転しました

    anything.elは通常、文字列リストをstring-matchで絞り込んでいる。しかし、前にも書いたようにこのやり方は遅い。そこでバッファにinitで全候補を書き出してからre-search-forwardで拾っていくのが速いしEmacsらしいやり方だ。 現にanything-c-moccur.elやanything-c-mx.elではそのテクニックが使われている。 せっかくいいやり方なのだから普及させなくては。普及させるには、書きやすくないとだめだ。そこで、anything-sourcesに使える属性に新しく「candidates-in-buffer」を加えることにした。ぶっちゃけcandidates-in-bufferはショートカットで、 (candidates-in-buffer) は (candidates . anything-candidates-in-buffer) (

    anything.elの新機能「バッファによる候補作成」の予告 - http://rubikitch.com/に移転しました
    IMAKADO
    IMAKADO 2008/08/08
    バッファを使った候補の絞り込み 後で詳しく読む (display . real)の形式はどう実装されるのか テキストプロパティを使う?
  • anything-c-lisp-complete-symbolで候補の生成にmapatomsを使う - asdf

    元ネタhttp://d.hatena.ne.jp/IMAKADO/20080326/1206613916 all-completionsはobarrayからリンク辿ってシンボルの探索をしなかったように見えたので、より多くのシンボルを候補に入れるためにmapatomsを使うように anything-c-lisp-complete-symbol-get-cands を弄る (when (functionp 'anything-c-lisp-complete-symbol-get-cands) (defun anything-c-lisp-complete-symbol-get-cands () (multiple-value-setq (anything-c-lisp-complete-symbol-initial-input beg end type) (anything-c-lisp-co

    anything-c-lisp-complete-symbolで候補の生成にmapatomsを使う - asdf
    IMAKADO
    IMAKADO 2008/07/31
    anything-c-lisp-complete-symbol all-completionsはobarrayからリンク辿ってシンボルの探索をしない? アイデア
  • 1