emacs migemo.el : ローマ字で日本語検索する神ツールMigemoが更新されたよ! | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット
| パッケージ名 | migemo |
| 概要(原文) | Japanese incremental search through dynamic pattern expansion |
| リポジトリ | MELPA |
| 取得先 | https://github.com/emacs-jp/migemo |
| バージョン | 20140823.2003 |
| 関連記事 | package:migemo |
日本人でEmacsを使っていてMigemoを使っていないならば、 今すぐインストール してください。
そう、今すぐです。
Emacsのisearchは少ないタイプ数で目的地に到達してくれる 優れたカーソル移動手段です。
しかし日本語文字列の場合は、 ローマ字から変換をする必要があるため、 isearchの恩恵が受けられません。
Migemoは漢字変換の手間を排除し、 ローマ字を入力するだけで 日本語文字列を検索してくれます。
たとえば、C-s nihonで「日本」にカーソルが行きます。
Migemoを使うには、cmigemoというバックエンドをインストールする必要があります。
Debian系列ならば $ sudo apt-get install cmigemo でインストールできます。
http://www.kaoriya.net/software/cmigemo/ にWindowsバイナリやソースコードがあります。
このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。
M-x package-refresh-contents M-x package-install migemo
日本人でEmacsを使っていてMigemoを使っていないならば、 今すぐインストール してください。
そう、今すぐです。
Emacsのisearchは少ないタイプ数で目的地に到達してくれる 優れたカーソル移動手段です。
しかし日本語文字列の場合は、 ローマ字から変換をする必要があるため、 isearchの恩恵が受けられません。
Migemoは漢字変換の手間を排除し、 ローマ字を入力するだけで 日本語文字列を検索してくれます。
たとえば、C-s nihonで「日本」にカーソルが行きます。
Migemoを使うには、cmigemoというバックエンドをインストールする必要があります。
Debian系列ならば $ sudo apt-get install cmigemo でインストールできます。
http://www.kaoriya.net/software/cmigemo/ にWindowsバイナリやソースコードがあります。
(require 'migemo)
(setq migemo-command "cmigemo")
(setq migemo-options '("-q" "--emacs"))
;; Set your installed path
(setq migemo-dictionary "/usr/local/share/migemo/utf-8/migemo-dict")
(setq migemo-user-dictionary nil)
(setq migemo-regex-dictionary nil)
(setq migemo-coding-system 'utf-8-unix)
(load-library "migemo")
(migemo-init)
$ wget http://rubikitch.com/f/140820103842.el $ emacs -Q -f package-initialize -l 140820103842.el
http://rubikitch.com/f/20140820103943.png Fig1: ローマ字で日本語検索!!