[[Linuxの備忘録]] Atok の削除 $ /opt/atokx3/sbin/setupatok.sh -u ------- Atokのインストール Emacs でインラインとして Atok X 3 を起動させようとして苦心していたのだが、解決した. 要は,quail が起動して、atokx3との通信を阻んでいたのであった. [[ここ:http://lists.sourceforge.jp/mailman/archives/macemacsjp-users/2007-November/001594.html]]の情報がヒントになった. そこで emacs.el から以下をコメントアウトした. ;; ;;フォントの設定 (coding-system-put 'utf-8 'category 'utf-8) (set-language-info "Japanese" 'coding-priority (cons 'utf-8 (get-language-info "Japanese" 'coding-priority))) (create-fontset-from-fontset-spec "-shinonome-gothic-medium-r-normal--12-*-*-*-*-*-fontset-12" ) (set-default-font "fontset-12") (require 'un-define) (require 'jisx0213) ;; ;(set-language-environment 'Japanese) ;;これが原因 (set-terminal-coding-system 'utf-8-unix); (set-keyboard-coding-system 'utf-8-unix); (set-buffer-file-coding-system 'utf-8-unix) (setq default-buffer-file-coding-system 'utf-8-unix); (prefer-coding-system 'utf-8-unix); (set-default-coding-systems 'utf-8-unix); (setq file-name-coding-system 'utf-8-unix); emacs の設定は以下のように iiimecf のREADME.jaに従い,ただソケットだけを 0:0 に変更した. (setq iiimcf-server-control-hostlist (list (concat "/tmp/.iiim-" (user-login-name) "/:0.0"))) (when (and (= 0 (shell-command (concat "netstat --unix -l | grep -q " (car iiimcf-server-control-hostlist)))) (require 'iiimcf-sc nil t)) (setq iiimcf-server-control-default-language "ja") (setq iiimcf-server-control-default-input-method "atokx3") (setq default-input-method 'iiim-server-control)) ;; iiimecf は次にコピーしておいた. $ pwd /usr/share/emacs22/site-lisp $ sudo mkdir iiimecf $ sudo cp -p /progSource/Atok/iiimecf/lisp/* iiimecf/ Ctrl+space で入力モードが切り替わるが,これは Emacs とバッティングする.そこで /etc/iiim/js_triggerkeys.conf を編集して Shift+space no を Shift+space yes として再起動