#pragma section-numbers off [[TableOfContents]] = 概要 = = URL = http://www.namazu.org/~tsuchiya/sdic/ = インストール = = 設定 = {{{ (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 "~/dic/gene.sdic")) sdic-waei-dictionary-list '((sdicf-client "~/dic/jedict.sdic")) ; arrayを利用する場合は以下 ; sdic-eiwa-dictionary-list '((sdicf-client "~/dict/eijiro52.sdic" (strategy array))) ; sdic-waei-dictionary-list '((sdicf-client "~/dict/waeiji52.sdic" (strategy array))) ) }}} = 利用方法 = == sufaryの利用 == ["SUFARY"] 巨大な辞書を利用する場合はsufaryを利用するといいでしょう。 = Tips = == 英辞郎の利用 == ["英辞郎"] == sdicをFreePWINGに変換する == http://openlab.jp/edict/fpw/dist/fpwsdic/fpwsdic http://www.shin.nu/~kan/linux/pdic.html http://numata.aquasky.jp/software/ {{{ #! /usr/bin/awk { if (length($0) > 127) { flag = 0; n = split($0,keys,/\||\/); for (i=1; i<=n; i++) { if (match(keys[i],/\<\/K\>/) > 127) { flag = 1; } } if (flag == 0) { print $0; } } else { print $0; } } }}} #ぜんぜんawkちっくでない改行になっているのは気にしないでください。 = 参考サイト = http://homepage2.nifty.com/DEN03131/emacs/sdic.html ---- CategoryEmacs