- google-this 20160710.1720(in MELPA)
- A set of functions and bindings to google under point.
概要
なんか今更感があるけど、EmacsからGoogle検索をする方法です。
Emacsを使っている多くの人が自前で「Emacsからググるコマンド」を
作っているかもしれません。
非公開のものも入れればきっと星の数ほど実装がありそうですが、
google-this.el はMELPAに置いてある最新の実装です。
その中にはたくさんのコマンドが定義されていて、
マイナーモード化もされているのですが
実用上、たった一つのコマンドを知っていれば問題ありません。
M-x google-this は空気を読んでググってくれます。
- regionが指定してあるときはその内容
- 現在のシンボル
- 現在の単語
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。
(package-initialize) (setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/") ("melpa" . "http://melpa.org/packages/") ("org" . "http://orgmode.org/elpa/")))
初めてgoogle-thisを使う方は
以下のコマンドを実行します。
M-x package-install google-this
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name google-this
設定 140926112330.google-this.el(以下のコードと同一)
;;; マイナーモードとして使いたいならば以下の設定 (setq google-this-keybind (kbd "C-x g")) (google-this-mode 1) (require 'google-this) (setq google-this-location-suffix "co.jp") (defun google-this-url () "URL for google searches." ;; 100件/日本語ページ/5年以内ならこのように設定する (concat google-this-base-url google-this-location-suffix "/search?q=%s&hl=ja&num=100&as_qdr=y5&lr=lang_ja"))
実行方法
$ wget http://rubikitch.com/f/140926112330.google-this.el $ emacs -Q -f package-initialize -l 140926112330.google-this.el
本サイト内の関連パッケージ
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。