Atok_X3続 の変更点 - アールメカブ

アールメカブ


Atok_X3続 の変更点


[[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

として再起動