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

[debian-users:22966] Can't use canna in emacs



 こんにちは。島田です。

 最近、apt-get update; apt-get upgrade したら emacs で Canna が使えなく
なりました(XEmacs21 では問題なく使えます)。
 Emacs のミニ・バッファには

   Error in init file: File error: "Cannot open load file", "canna"

と表示されます。C-x C-m C-\ で japanese-canna とか canna とか入力しても
No match と表示されてしまいます。

 対処方法はありますでしょうか。よろしくお願いいたします。

 .emacs は次のとおりです。


; ---- user-ja DON'T MODIFY THIS LINE!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 日本語表示の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(if (not (boundp 'MULE))
    (if (featurep 'xemacs)
        ; xemacs20 / 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 が使えるようにする
(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 ")
)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 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)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 漢字変換 (canna) の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(if (featurep 'xemacs)
    ; xemacs20, xemacs21
    (progn
      (load-library "canna")
      (setq canna-use-color t)
      (canna)
      (global-set-key "\C-o" 'canna-toggle-japanese-mode)
      (select-input-method "japanese-canna")
      (toggle-input-method nil)
;     ; yc を使うときは、次の行を有効にしてください。
;     (load "yc")
    )
    (if (boundp 'MULE)
        ; mule2
        (progn
          (load-library "canna")
          (setq canna-use-color t)
          (canna)
          (global-set-key "\C-o" 'canna-toggle-japanese-mode)
          (global-set-key "\C-\\" 'canna-toggle-japanese-mode)
        )
        (if (fboundp 'dynamic-call)
            ; emacs20-dl
            (progn
              (load-library "canna")
              (setq canna-use-color t)
              (canna)
              (global-set-key "\C-o" 'canna-toggle-japanese-mode)
              (set-input-method "japanese-canna")
            )
            ; emacs20
            (load "yc")
        )
    )
)
; ---- user-ja end DON'T MODIFY THIS LINE!

(setq next-line-add-newlines nil)


 Emacs のインストール状況は次のとおりです。


power:~$ dpkg -l 'emacs*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ 名前           バージョン     説明
+++-==============-==============-============================================
un  emacs          <なし>         (説明(description)がありません)
pn  emacs-czech    <なし>         (説明(description)がありません)
ii  emacs-dl-canna 1.2+19991112cv Canna DL module for emacs20-dl
pn  emacs-dl-canna <なし>         (説明(description)がありません)
pn  emacs-dl-wnn   <なし>         (説明(description)がありません)
un  emacs-dl-wnn-2 <なし>         (説明(description)がありません)
un  emacs-el       <なし>         (説明(description)がありません)
ii  emacs-lisp-int 1.05-3         Programming in Emacs Lisp: An Introduction
ii  emacs-lisp-int 1.05+0.96-4    Japanese version of "Programming in Emacs Li
ii  emacs-manual-j 20.5-1         Japanese version of the GNU Emacs Manual
pn  emacs19        <なし>         (説明(description)がありません)
rn  emacs19-el     <なし>         (説明(description)がありません)
rc  emacs20        20.3-7         The GNU Emacs editor.
ii  emacs20-dl     20.7-2         The GNU Emacs editor. (Dynamic Loading suppo
ii  emacs20-dl-dev 20.7-2         Dynamic Loading GNU Emacs header files. (for
ii  emacs20-dl-el  20.7-2         GNU Emacs LISP (.el) files. (for emacs20-dl)
pn  emacs20-el     <なし>         (説明(description)がありません)
un  emacsen        <なし>         (説明(description)がありません)
ii  emacsen-common 1.4.12         Common facilities for all emacsen.
rc  emacspeak      11.0-3         speech output interface to Emacs
un  emacspeak-bs-t <なし>         (説明(description)がありません)
un  emacspeak-dt   <なし>         (説明(description)がありません)
un  emacspeak-dt-t <なし>         (説明(description)がありません)
pn  emacspeak-ss   <なし>         (説明(description)がありません)



----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxxxx
Home Page: http://www.annie.ne.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------