2009-07-06 合羽もってきたら、雨降らないでやんのってな日。
Emacs 上で携帯絵文字の表示と入力補完する emoji.el が素晴しい。
Emacs | |
先日行なわれた、Shibuya.lispテクニカルトーク第3回 で id:IMAKADO さんが発表した emoji.el が大変素晴しいです!
発表を見てもらうと分かりますが 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 を実行すると、
ここで、ase と入力すると、
汗(あせ)が説明文に含まれる絵文字が絞り込まれます。素晴しい!
その後、emoji-show-キャリアのコマンドを実行すると、それぞれのキャリアの絵文字がEmacs上で表示確認できます。
絵文字を削除したい場合は、emoji-replace-image-to-unicode コマンドを実行して、文字列に戻してから消しましょう。
僕の場合、WM 機しか持ってないため、絵文字とかそもそも表示できないのですが、携帯サイト案件で絵文字を使う機会があり困ってたんですが、これでなんとか乗り切れそうです。
id:IMAKADO さん、ほんとにありがとうございます!!
- 47 http://ke-tai.org/blog/2009/07/07/emojiel/
- 34 http://reader.livedoor.com/reader/
- 15 http://ja.reddit.com/r/ja
- 15 http://www.google.co.jp/reader/view/
- 13 http://ke-tai.org/
- 12 http://d.hatena.ne.jp/
- 12 http://images.google.co.jp/imgres?imgurl=http://tomoya.s31.xrea.com/img/full/rodin/rod3.jpg&imgrefurl=http://d.hatena.ne.jp/tomoya/20030611&usg=__I9KG6g2bY_W88OMm_ElBOhJEu28=&h=880&w=587&sz=74&hl=ja&start=2&um=1&tbnid=rv6jNi5Bu5WZHM:&tbnh=146&tbnw=97&prev
- 11 http://www.google.com/reader/view/
- 10 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&hs=id9&q=emacs+loadpath+設定&btnG=検索&lr=lang_ja
- 7 http://www.google.co.jp/search?hl=ja&safe=off&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&hs=c7c&tbs=qdr:y15&q=time+machine+初回+時間&btnG=検索&lr=lang_ja&aq=0&oq=time+machine+初回




