{"id":6316,"date":"2016-03-02T16:04:48","date_gmt":"2016-03-02T08:04:48","guid":{"rendered":"http:\/\/www.yuleshow.com\/?p=6316"},"modified":"2016-03-02T16:04:48","modified_gmt":"2016-03-02T08:04:48","slug":"chinese-canji5-ime-for-emacs","status":"publish","type":"post","link":"https:\/\/www.yuleshow.com\/?p=6316","title":{"rendered":"Chinese canji5 IME for emacs"},"content":{"rendered":"<p>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&#8217;s string and re-generated the coding which elisp file needs.<br \/>\nThe 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.<br \/>\nThe package can be downloaded from <a href=\"https:\/\/www.yuleshow.com\/files\/emacs\/yuleshow-canji5.tar.gz\">https:\/\/www.yuleshow.com\/files\/emaas\/yuleshow-canji5.tar.gz<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-6316","post","type-post","status-publish","format-standard","hentry","category-emacs"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=\/wp\/v2\/posts\/6316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6316"}],"version-history":[{"count":0,"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=\/wp\/v2\/posts\/6316\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yuleshow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}