In MS-IME: Type "macchapurin" and press F7. It will be converted to "マッチャプリン". Type "macchapurin" again and press space. It will be converted to "マッチャプリン". MS-IME remembers F7 strings. In uim-anthy: Type "macchapurin" and press F7. It will be converted to "マッチャプリン". Type "macchapurin" again and press space. It will be converted to "待っちゃプリン".
The limitation is due to the lack of API in libanthy. However, the attached code will mimic the behavior of same thing with Hiragana and Katakana conversion. If this is what you want, I'll commit to the repository later.
Created attachment 20591 [details] [review] Experimental patch
That's what I want. Thank you so much. I've tested it with uim-1.5.4, anthy-9100e (+ G-HAL's patch13). macchapurinn + F7 = マッチャプリン macchapurinn (again) = マッチャプリン macchapurinn + F6 = まっちゃぷりん macchapurinn (again) = まっちゃぷりん maccha|purinn + choose "抹茶" = 抹茶プリン macchapurinn (again) = 抹茶プリン Everything works great!
OK. Committed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.