4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Emacsに辞書を導入する(備忘録)

Last updated at Posted at 2021-05-25

Emacs上で辞書を開きたい場面が多かったので導入した.
参考にしたのはこのサイト.

#実装
##1. EPWING形式のフリー辞書をダウンロードする
有料の辞書を使いたかったが2021年現在, EPWING形式の辞書データを付属している辞書は古書店でもほとんど売ってなかったので, 配布されているフリー辞書をダウンロードして使った.

お借りしたのは以下の辞書
-EPWING for the classics(羅英)
-WordNet EPWING(英英&英和, 国語)

##2. Dictディレクトリを作成しEPWING形式の辞書を移動させる

$ sudo mkdir /home/Dict
$ mv eld /home/Dict/
$ mv wordnet-enjp /home/Dict/

##3.lookup.elのインストールと.emacsの編集
####lookup.elのインストール

$ sudo apt-get install lookup-el

####eblookのインストール

$ sudo apt-get install eblook

####.emacsの編集(ほぼ丸パクリ)

;;Lookup
(autoload 'lookup "lookup" nil t)
(autoload 'lookup-region "lookup" nil t)
(autoload 'lookup-pattern "lookup" nil t)
(define-key ctl-x-map "l" 'lookup)
(define-key ctl-x-map "y" 'lookup-region)
(define-key ctl-x-map "\C-y" 'lookup-pattern)
(setq lookup-search-agents
      '(
	(ndeb "/home/Dict/eld")
	(ndeb "/home/Dict/wordnet-enjp")
        ))
(setq lookup-default-dictionary-options
      '((:stemmer .  stem-english)))
(setq lookup-use-kakasi nil)

#使用方法
C-x + y : 選択したリージョン内の単語を検索
C-x + C-y : ミニバッファに入力した単語を検索
C-x + l : 検索に用いる辞書を設定する
q : 検索画面を閉じる

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?