by shigemk2

当面は技術的なことしか書かない

現在開いているファイルの名前からanything-filelist+を利用する

必要に迫られて、このようなmy-anything-filelistを作成する事となった。

anything-filelist+の搭載方法については以下を参照。cronはまだ設定していないけど。
anything-filelist 〜すべてのファイルを瞬時に開く方法〜 - (rubikitch loves (Emacs Ruby CUI Books))

(defun my-anything-filelist ()
 (interactive)
  (anything :sources 'anything-c-source-filelist
            :input (buffer-name) ;; buffer-nameでファイル名だけ取得し、inputで初期入力値を決める
            :buffer "*my-anything-filelist*"
            :candidate-number-limit nil))
(global-set-key (kbd "s-b") 'my-anything-filelist)

この関数で何をしているかというと、
この関数を実行したら、今開いているバッファのファイル名からanything-filelist+を実行してくれる。
いちいち入力するのが面倒なので3点

:inputを探すのが骨だったね
Mac使いなので、command+bでこの関数が発動するようにしといた。