[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