[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:39342] emacsの起動時のエラー(Can't activate input method japanese-skk')



須山です。

いままで,sidでXEmacsを使っておりましたが,Emacsに浮気がした
くなり,次のパッケージをインストールしました。

ii  emacs-lisp-int 1.05+0.96-5    
ii  emacs21        21.3+1-4       
ii  emacs21-common 21.3+1-4       
ii  emacsen-common 1.4.15

ところが,起動時に,次のようなエラーが表示されます。

error: "Can't activate input method `japanese-skk'"

また,ミニバッファの欄には次のようにエラーメッセージが表示さ
れます。

Error in init file: error: "Can't activate input method 
`japanese-skk'"

なお,skk関連のパッケージは次の通りにインストールしておりま
す。

ii  skk            10.62a-6       Simple Kana to Kanji conversion program
ii  skkdic         20020430-1     SKK Dictionary (SKK-JISYO.L)
ii  skkdic-cdb     20020430-1     SKK Dictionary in cdb format (SKK-JISYO.L.cd
ii  skkinput       2.06.4-1       X input method for Japanese with SKK convers
ii  skkserv        10.62a-6       SKK Dictionary server

以上のような感じです。なお,XEmacsの時は,問題なく,skkを使
うことができました。

エラーは出るのですが,一応,skkで漢字の変換はできます。しか
し,エラーメッセージが気になるので,対処の方法があれば,ご教
示して頂けると幸いです。

なお,~/.emacsファイルも下記に添付します。ほとんど,
language-envで設定されたものですが。

; ---- language-env DON'T MODIFY THIS LINE!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 日本語表示の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(if (not (boundp 'MULE))
    (if (featurep 'xemacs)
        ; xemacs21 の場合
        (progn
          (set-language-environment "Japanese")
          (set-default-buffer-file-coding-system 'euc-jp-unix)
          (set-keyboard-coding-system 'euc-jp-unix)
          (if (not window-system) (set-terminal-coding-system 'euc-jp-unix))
        )
        ; emacs20 の場合
        (progn
          (set-language-environment "Japanese")
          (set-default-coding-systems 'euc-japan-unix)
          (set-keyboard-coding-system 'euc-japan-unix)
          (if (not window-system) (set-terminal-coding-system 'euc-japan-unix))
        )
    )
)
; 日本語 info が文字化けしないように
(auto-compression-mode t)
; xemacs の shell-mode で 日本語 EUC が使えるようにする
(if (featurep 'xemacs)
    (add-hook 'shell-mode-hook (function
       (lambda () (set-buffer-process-coding-system 'euc-japan 'euc-japan))))
)
; 日本語 grep
(if (file-exists-p "/usr/bin/jgrep")
    (setq grep-command "jgrep -n -e ")
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 漢字変換 (skk) の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-input-method "japanese-skk")
(toggle-input-method nil)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Xでのカラー表示
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'font-lock)
(if (not (featurep 'xemacs))
    (global-font-lock-mode t)
)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; C プログラムの書式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;(defun my-c-mode-common-hook ()
;   (c-set-style "linux") (setq indent-tabs-mode t) ;linux 式がいいとき
;      /usr/src/linux/Documentation/CodingStyle 参照
;   (c-set-style "k&r") ;k&r式がいいときはこれを有効にする
;   (c-set-style "gnu") ;デフォルトの設定
; )
;(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; いろいろ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Deleteキーでカーソル位置の文字が消えるようにする
(global-set-key [delete] 'delete-char)
;; C-h キーでカーソルの左の文字が消えるようにする。
;; ただし、もともと C-h はヘルプなので、
;; これを有効にすると、ヘルプを使うときには
;; M-x help や F1 を使う必要があります。
;(global-set-key "\C-h" 'backward-delete-char)

; ---- language-env end DON'T MODIFY THIS LINE!

; wanderlustを使用する為の設定
(load "mime-setup")

; Tab幅を設定する
(setq-default tab-width 2)

;Wanderlustでfont/warningの表示を抑制する。
(setq display-warning-suppressed-classes '(font))

(setq wl-init-file "~/.wl.emacs")

;spamfilter用の設定
(add-to-list 'load-path "~/elisp")
(require 'spamfilter)


-- 
Takeshi Suyama mailto:tsuyama@xxxxx