Hatena::ブログ(Diary)

日々、とんは語る。

この日記のはてなブックマーク数 はてなスターカウンター Peace この日記をあなたのはてなアンテナに追加する。 rss
お問い合わせ先 mailto

2009-07-06 合羽もってきたら、雨降らないでやんのってな日。

Emacs 上で携帯絵文字の表示と入力補完する emoji.el が素晴しい。

| 18:56 |

先日行なわれた、Shibuya.lispテクニカルトーク第3回 で id:IMAKADO さんが発表した emoji.el が大変素晴しいです!

D

発表を見てもらうと分かりますが emoji.el は、

という代物です。

インストール

imakado's emoji at master - GitHubで公開されているので、チェックアウト、もしくは、ダウンロードしましょう。

emoji.el を load-path に置きますが iamge フォルダを emoji.el と同じフォルダに設置する必要があります。

他の場所に設置したい人は、emoji.el

(defun emoji-get-image-dir (E-or-I-or-V)
  (expand-file-name
   (concat (file-name-directory (locate-library "emoji")) "image/" E-or-I-or-V "/")))

の部分を、

(defun emoji-get-image-dir (E-or-I-or-V)
  (expand-file-name
   (concat "~/your/image/dir/" E-or-I-or-V "/")))

とすれば良いでしょう。まぁ、ここら辺は、そのうち設定用の変数が用意されるかもです。

load-path に emoji.el を置いた後 .emacs に、

(require 'emoji)

と書いて再起動するか、M-x load-library <RET> emoji.el で読み込みましょう。

Anything絵文字の補完入力に必須です。まだ Anything はじめてない人は、僕の Anything 導入記事あたりを参考にして、導入しておきましょう。

また、絞り込みに mimoge を使ってますので、migemo 本体と anything-migemo.elインストールしておきましょう。

ここまでできれば、インストール完了です。

使える機能は5つ(大きく分けると2つ)。

emoji.el を読み込む事によって使えるようになる関数は、以下の5つです。

emoji-complete-pictogram
Anything による絵文字補完入力
emoji-replace-image-to-unicode
表示している絵文字文字列に戻す
emoji-show-docomo
絵文字文字列ドコモ絵文字に置換
emoji-show-ezweb
絵文字文字列au絵文字に置換
emoji-show-softbank
絵文字文字列ソフトバンク絵文字に置換

という感じです。

emoji-complete-pictogram を実行すると、

f:id:tomoya:20090706195135j:image

この様に絵文字リストが表示されます。

ここで、ase と入力すると、

f:id:tomoya:20090706195639j:image

汗(あせ)が説明文に含まれる絵文字が絞り込まれます。素晴しい!

そして、エンタすると絵文字コード入力されます 

その後、emoji-show-キャリアコマンドを実行すると、それぞれのキャリア絵文字Emacs上で表示確認できます。

f:id:tomoya:20090706202126j:image

絵文字を削除したい場合は、emoji-replace-image-to-unicode コマンドを実行して、文字列に戻してから消しましょう。

僕の場合、WM 機しか持ってないため、絵文字とかそもそも表示できないのですが、携帯サイト案件絵文字を使う機会があり困ってたんですが、これでなんとか乗り切れそうです。

id:IMAKADO さん、ほんとにありがとうございます!!

トラックバック - http://d.hatena.ne.jp/tomoya/20090706/1246874191
<< 2009/07 >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31