Emacs で辞書を使う
Emacs でも辞書引きできたら便利ですよね.コマンドでちょろっとすれば単語の意味がリストされるとか.
でそれをするのが sdic-mode です.
インストール及び使い方
まず辞書データを入手しないといけないです.
Ubuntu にデフォルトで入っていた EDICT辞書 を使うようにします.
他には GENE辞書 とか 英辞郎 とかがあります.
GENE辞書データは以下よりダウンロードできます.
http://www.namazu.org/~tsuchiya/sdic/
(英辞郎…欲しいなぁ…)
インストールは至極簡単
- $ sudo apt-get install sdic sdic-edict
以上です.
次に .emacs に以下を付け足します.
(autoload 'sdic-describe-word "sdic" "英単語の意味を調べる" t nil) (global-set-key "\C-cw" 'sdic-describe-word) (autoload 'sdic-describe-word-at-point "sdic" "カーソル位置の英単語の意味を調べる" t nil) (global-set-key "\C-cW" 'sdic-describe-word-at-point) ;; 動作と見かけの調整 (setq sdic-window-height 10 sdic-disable-select-window t)
これで使えるようになっているはずです.
他の辞書データを用いる場合は,
apt-get で sdic-gene95 やら sdic-eijiro するとよいでしょう.
また使用していてあまりに検索が遅い場合は sufary の導入を考えてみてください.
詳しい使い方と辞書データの使い分け方法などは
M-x info で sdic の欄を参照すればよいでしょう.
追記:2008年 4月 4日 金曜日 15:48:50 JST
GENE辞書も使うように変更しました.
gene95.tar.gz を /tmp にダウンロードして保存し所有者をルートに変更する.
$ apt-get install sdic sdic-gene95
/usr/share/dict の gene.sdic を EUC-JP に変更しておく.(文字化け対策)
検索があまりにも遅い場合は sufary パッケージを導入すればいい.
そして .emacs に以下を追記しておく.
;;==================================== ;; sdic-mode 英和-和英辞書 ;;==================================== (autoload 'sdic-describe-word "sdic" "単語の意味を調べる" t nil) (global-set-key "\C-cw" 'sdic-describe-word) (autoload 'sdic-describe-word-at-point "sdic" "カーソル位置の単語の意味を調べる" t nil) (global-set-key "\C-cW" 'sdic-describe-word-at-point) ;; 動作と見かけの調整 (setq sdic-window-height 10 sdic-disable-select-window t) ;; 英和-和英辞書の設定 (setq sdic-eiwa-dictionary-list '((sdicf-client "/usr/share/dict/gene.sdic"))) (setq sdic-waei-dictionary-list '((sdicf-client "/usr/share/dict/jedict.sdic")))
これで両方の辞書データを使えるようにできました.
しっかし,GENE辞書データしょぼい….