I’m currently living in Japan and learning Japanese in University. In order to make learning easier I’m using the Anki app. However, Ubuntu and emacs don’t come with easy Japanese functionality out of the box and in this post I will document the efforts I took to make this happen.
Table of Contents
For ubuntu, the preferred Japanese input method is a Japanese keyboard called mozc. Use the link in the resources below for this purpose.
Then, setup the following ENV variables in your .bashrc:
export QT_IM_MODULE=fcitx export GTK_IM_MODULE=fcitx
You can go the text entry setting and set the keyboard change button to ‘pause’, which I did.
You can’t install mozc on Debian GUI so you should first install the
and then use the ibus GUI for selecting mozc.
You can then proceed to setup your emacs with the mozc keyboard. For this purpose,
you should first copy-paste the file
mozc.el from the mozc sources
into your .emacs.d/ folder and then paste the following into your
loading the mozc.el file).
(require 'mozc) (setq default-input-method "japanese-mozc") (setq mozc-candidate-style 'overlay)
Once this is done, install the
emacs-mozc-bin package from the ubuntu sources
so that emacs can communicate with the mozc server.
You should now be able to change between Japanese and English keyboards using the
C-\ command inside emacs. This does not change your system input.