anything-for-filesでlocateを有効にすると表示直後に移動したカーソルが一番上に戻される問題
locate の表示数が多すぎるのがよくないらしい.ということで .emacs に以下のコードを追加して anything-c-locate で表示される項目数を限定.
;;; anything-locate の表示数を50に限定 (setq anything-c-source-locate `((name . "Locate") (candidates . anything-c-locate-init) (type . file) (requires-pattern . 3) (keymap . ,anything-generic-files-map) (help-message . anything-generic-file-help-message) (candidate-number-limit . 50) ; ここで表示数を決定 (mode-line . anything-generic-file-mode-line-string) (delayed)))
できるだけデフォルトの anything-config.el を書き換えたくないので,anything-c-source-locate を上書きして無理矢理解決した.これを書くと anything-locate も 50 個しか表示されなくなってしまう.
もっと良い解決方法があるのかもしれないけど,まあ応急処置ということで.