おんがえしの blog

作ったプログラムと調べた技術情報

EmacsWikiの、RubikitchAnythingConfigurationを読む(2) 〜google検索をanythingから〜

anything-c-source-anything-google-fallback というのがありました。
これは、Meadow/Emacs memo: インターネット関連にあるgoogle.elをanything.elから呼び出す仕組みです。

  • ソースから引用↓
;; (@* "google fallback")
(defvar anything-c-source-anything-google-fallback
  '((name . "Google fallback")
    (dummy)
    (action . google)))

そのままだとリターンを二回押さないといけなかったので、ミニバッファを挟まないように改良。

;; anythingから直接google検索(メニューを挟まない版)
(defvar anything-c-source-anything-google-fallback
  '((name . "Google fallback")
    (dummy)
    (action . (lambda (x) (google x t)))))

※ 標準のanything-config.elにはanything-c-source-google-suggestというサジェストまでしてくれる機能があるのですが、何故か日本語入力が上手くいかないみたいです・・・。