@kyanny's blog

My life. Opinions are my own.

anything.el 挑戦日記(一日目)(三回目)

今日からまた anything.el を使い始めました。過去に二回くらい挑戦して挫折した覚えがあるので、三回目のチャレンジです。

とりあえず今やりたいことは、

  • local::lib でインストールした CPAN モジュールの pod がひっかからないので anything-c-source-man-pages に認識させたい。中で woman を使ってるっぽいので woman-path を設定してみたりしたがうまくいかず。
  • perl のビルトイン関数もひっかけたいけどひっかからないのでやり方を調べている。

この二つが解決するだけでも相当タイプ数が減りそう。いまは M-x cperl-perldoc RET HTML::Element RET とかやっててシフト押すとき指がつりそうです。これをなんとかしたい。

キーバインドは C-x b, M-N, M-P とかにしてみた。 C-M-n, C-M-p のほうが打ちやすいので変えてみた。

(require 'anything)
(require 'anything-config)
(add-to-list 'anything-sources 'anything-c-source-emacs-commands)
(define-key global-map (kbd "C-x b") 'anything)
(define-key anything-map (kbd "C-M-n") 'anything-next-source)
(define-key anything-map (kbd "C-M-p") 'anything-previous-source)