ace-jump-modeを利用して辞書を引く
英語の翻訳をするとき、私は Emacsに貼りつけて、翻訳していくんですが、
今カーソルにある単語でなくて、何個かあとの単語が調べたくなるという
ことがよくあります。そこまで移動して、sdicを起動するとかその場で
sdicを起動して単語を打ち込むとかやっていたんですが、ace-jump-mode
使ったら楽できるんじゃないかと思って書いて見ました。
コード
ace-jump-modeは非同期処理を使っていたり、複数マッチのときと、
一つしかマッチしない場合、利用者が観測するのが困難というのが
あって若干苦労しました。
おわりに
まだ不具合があるっぽい感じではあるんですが、
再現方法がわからないのでとりあえず使いながら修正して
いこうかと思います。
ace-jump-modeの基本となる部分は他でもいろいろ使えそうな
感じですね。