koron/cmigemo — pull request #17 by papaeye (2014-12-21 10:05:57+00:00)
Title: Fix escaping regular expressions in emacs mode

koron/cmigemo#9 をぜひ実現していただきたく少し修正したものを PR します。

まず koron/cmigemo#9 のままだと動作しなかったので int2char の呼び出しを修正しています。元の `rxgen_call_int2char` のコードに倣っています。 32b49a5f6fafa7ba5c2eb3ad419d4364b9a966e3

また `rxgen_call_int2char` 内の `object->int2char` には `charset_getproc` から `utf8_int2char` 等が代入されていて常に真になると思ったので 486c99e3bc96f2486e9aebbbe52d8ec70115c7d7 で簡潔にしました。これで `rxgen_setproc_int2char` は元のコードのままです。

> rxgen_call_int2char で op_regexmeta を見るのではなく rxgen_set_operator で strcpy したあとに、必要に応じて rxgen_setproc_int2char を呼び出す

という方式は、`rxgen_set_operator` 内ですでに `object->int2char` に `utf8_int2char` 等が代入されているのでできないと思ったのでそのままにしています。