I was reading Ship of Theseus, the S. book, and suddenly realised that I need rewrite the canji5 IME for emacs. I borrowed wubi and canji3 for a while and that one is not as good as version 5. Today, I got the coding table from http://www.chinesecj.com/newsoftware/index2.php?Type=code which I used the first UTF8 table contains simplified Chinese and traditional. I used perl to split the table’s string and re-generated the coding which elisp file needs.
The package contains 4 files, three need to be places under .emacs.d/site-lisp, and yuleshow-canji5.el is prepared for inserting into .emacs. You can use ctrl-\ to switch between English and canji5 IME.
The package can be downloaded from https://www.yuleshow.com/files/emaas/yuleshow-canji5.tar.gz