0 0
Read Time:14 Second

ユーザー辞書を見てくれるようにwrapperを作る

プロジェクト固有の日本語名詞が頻繁に使われる場合、migemoのユーザー辞書が無いと検索などのときに色々と面倒です。しかし、デフォルトの状態だとmigemo-user-dictionaryにユーザー辞書を指定しても見てくれません。

migemo.elに記述してあるオプションがおかしいようですが、関数の中にオプションが書いてあり設定では逃げられませんので、wrapperを通す方法で回避しようと思います。

起動時のオプションを-uじゃなくて-sに置換してやるとcmigemoがユーザー辞書を参照してくれるようになります。

init.el:

(setq migemo-user-dictionary "/home/gmaeda/.emacs.d/migemo-user-dict")
(setq migemo-command "cmigemo-wrapper")

cmigemo-wrapper:

#!/bin/bash

ARGS=$(echo "$@" | sed s/-u/-s/)

/usr/bin/cmigemo $ARGS
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です