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

[debian-users:30150] emacs 20 で日本語検索が出来ない。



数井ともうします。

Potatoベースのomoikane 1.2を利用させてもらっているものです。

このディストリビューションに含まれる emacs 20.7.2で、

日本語は通常どおり使えるのですが 

       検索 ( C-s によるもの )
       Angeftp
       telnet 

で日本語の処理に問題が発生する現象が出ています。

それぞれの状況は以下の通りです。何かヒントでもありましたら教えていただけ
ないでしょうか?

1.検索

   C-sにて日本語をキーワードに指定しようとすると \233... などと キーワードが
  8進数表示されて 正しく検索できません。

  emacs 20ではC-sによる検索はできないのでしょうか?

2.Angeftp

  Ange-ftpにて ftpアクセスしたばあい、日本語ファイル名は表示されるので
すが、R コマンドにより ファイル名を変更すると変更できるのですが、File not found
というメッセージが表示されます(g コマンドによる再表示をすると正しく変換されてい
ます。)

  日本語のディレクトリによっては入れないディレクトリがあります。

   Ange-ftpでは日本語の対応がなされていないのでしょうか?
   (ftp 経由でアクセスするファイルに日本語ファイル名を使っている方が
   悪いとはおもうのですが....)

   なにか設定にて対処可能でしょうか?

3.telnet

   ESC x telnet にてtelnet 接続したホストにて、日本語の表示は正常に動作するの
 ですが、キーボードから入力した場合、文字化けが発生する現象が発生しました。

 送信コードはEUCコードで、接続先のホストもEUCコードです。

 emacs 内の telnetで日本語を入力可能とする場合、何か設定がありますでしょうか?


.emacsはユーザ登録時に作成されたものを使っております。

少し長いのですが .emacsを添付します。
-------------------------------------------------------------------
(setq inhibit-startup-message t)
(custom-set-variables
 '(line-number-mode t)
 '(column-number-mode t))

(setq canna-server "localhost")

;(set-language-environment "Japanese")


(if (featurep 'xemacs)
    (progn
      (set-language-environment "Japanese")
      (set-default-coding-systems 'euc-japan)
      (select-input-method "japanese-canna")
      (add-hook 'term-setup-hook
		(function (lambda () (set-terminal-coding-system 'euc-japan))))
      (setq process-coding-system-alist
	    (cons
	     '(".*" euc-japan . euc-japan)
	     process-coding-system-alist))
      (when (and (featurep 'mule)
		 (fboundp 'console-on-window-system-p)
		 (console-on-window-system-p))
	(set-face-font 'default
		       "-misc-*-medium-r-*--12-*"
		       'global
		       '(mule-fonts)
		       'prepend))
        (load-library "canna")
        (setq canna-use-color t)
        (canna)
        (global-set-key "\C-o" 'canna-toglle-japanese-mode)
        (toggle-input-method nil) 
        )
  (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))
    (setq default-input-method "japanese-canna")
    (set-scroll-bar-mode 'right)
    (setq process-coding-system-alist
	  (cons
	   '(".*" euc-japan . euc-japan)
	   process-coding-system-alist))))

(auto-compression-mode t)

(add-hook 'shell-mode-hook
  (function (lambda () (set-buffer-process-coding-system 'euc-japan 'euc-japan))))

(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)
; BS(C-h)キーとDELキーを入れ替えます
(load-library "term/bobcat")


(autoload 'w3m "w3m" "Interface for w3m on Emacs." t)
(autoload 'w3m-find-file "w3m" "w3m interface function for local file." t)
(autoload 'w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t)
(autoload 'w3m-search "w3m-search" "Search QUERY using SEARCH-ENGINE." t)
(autoload 'w3m-weather "w3m-weather" "Display weather report." t)
(autoload 'w3m-antenna "w3m-antenna" "Report chenge of WEB sites." t)
(require 'king)

;tnt emacs 版 AIM
(setq load-path (cons "/home/hitoshi/tnt" load-path))
(load "tnt")