Emacs 22.1 on Ubuntu Gutsy 用の日本語入力設定

僕は日本語入力に uim.el を使っていて以下の設定で正しく動いています。

sudo apt-get install uim uim-anthy uim-el

.emacs

(require 'uim)
(uim-mode-on)  ;; for Edgy
(global-set-key "\C-o" 'uim-mode)
(setq uim-default-im-engine "anthy")
(uim-mode-off) ;; for Edgy
(setq uim-candidate-display-inline t)
;; uim-mode で C-h を有効にするため
(uim-reset-keymap)

;; uim-mod
;; ON/OFFでカーソルの色を変更。
;; ON時に必ず日本語入力モードにする
(defadvice uim-this-command-keys (around uim-send-zenkaku-hankaku)
  (setq ad-return-value `[zenkaku-hankaku]))
(defadvice uim-mode (around my-uim-mode)
  ad-do-it
  (setq uim-default-im-engine "anthy")
  (set-face-background 'cursor (if ad-return-value "blue" "indian red"))
  (ad-activate-regexp "uim-send-zenkaku-hankaku")
  (uim-process-input)
  (ad-deactivate-regexp "uim-send-zenkaku-hankaku"))
(ad-activate-regexp "my-uim-mode")

;; uim の変換領域のフォントサイズがおかしい場合はこれを最後の方に置いておく
(uim-update-font)

参照

uim 関連で何か困ったことがある場合は以下を参照されると良いでしょう。(id:mojinさんに教えていただきました。)
http://uimwikija.mw.cmssquare.com/index.php/Uim.el