Article View: fj.editor.mule
Article #67Re: 最初から英数字のみのテキストの編集バッファを euc-jp にする方法は?
From: Keiichi Suzuki
Date: Fri, 14 Jul 2000 00:00
Date: Fri, 14 Jul 2000 00:00
46 lines
3313 bytes
3313 bytes
>>>>> Message-Id: <yosuwviqgl8x.fsf@jpl.org> の記事で、 >>>>> "山岡" == Katsumi Yamaoka <yamaoka@jpl.org>さま曰く... 山岡> いずれにしても、ふつうは太田さんのような現象は起きないと思います。 山岡> ごめんなさい、これは忘れて下さい。(^^;;) すみません、私も勘違いしていました。 山岡> 以下のようなものを .emacs に仕込んでしまったらどうでしょうか? 山岡> (add-hook 'find-file-hooks 山岡> (lambda () 山岡> (if (and (eq 'undecided-unix buffer-file-coding-system) 山岡> default-buffer-file-coding-system) 山岡> (set-buffer-file-coding-system 山岡> default-buffer-file-coding-system)))) これだと、 buffer-modified-p => t になってしまうのがあまりうれしくないの で、こんなものを書いてみました。 (add-hook 'find-file-hooks (lambda () (if (and (eq (coding-system-base buffer-file-coding-system) 'undecided) default-buffer-file-coding-system) (let* ((coding-system (coding-system-base default-buffer-file-coding-system)) (x (coding-system-eol-type buffer-file-coding-system)) (y (coding-system-eol-type coding-system))) (if (and (numberp x) (>= x 0) (<= x 2) (vectorp y)) (setq coding-system (aref y x))) (setq buffer-file-coding-system coding-system) (force-mode-line-update))))) ;; set-buffer-file-coding-system() を展開したのと、 eol type を保存する ;; ようにしただけです。 山岡> これが弊害をもたらさないかどうか、今時点ではわかりませんが...。 同上。 ^^;;;; -- 鈴木圭一 / keiichi@nanap.org PGP finger print (DH/DSS) 0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B ;; Nana7 は根本から見直さなければ、だめなような気がしてきた。
Technical Details
Message-ID:
<uitu9qqoi.fsf@kei.nanap.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8klm0h$1q5$2@cadup.com1.fc.nec.co.jp> <yosubt02i61h.fsf@jpl.org> <8klrf0$ebf$1@cadup.com1.fc.nec.co.jp> <yosu3dlei1hd.fsf@jpl.org> <ur98xqx9t.fsf@kei.nanap.org> <8klupo$se3$1@cadup.com1.fc.nec.co.jp> <yosuwviqgl8x.fsf@jpl.org>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,90ece501e332175d
X-Google-Attributes: gid10eba4,public
X-Google-Thread: ff358,32feaaa142440b80
X-Google-Attributes: gidff358,public
From: Keiichi Suzuki <keiichi@nanap.org>
Subject: Re: 最初から英数字のみのテキストの編集バッファを euc-jp にする方法は?
Date: 2000/07/14
Message-ID: <uitu9qqoi.fsf@kei.nanap.org>
X-Deja-AN: 646193085
References: <8klm0h$1q5$2@cadup.com1.fc.nec.co.jp> <yosubt02i61h.fsf@jpl.org> <8klrf0$ebf$1@cadup.com1.fc.nec.co.jp> <yosu3dlei1hd.fsf@jpl.org> <ur98xqx9t.fsf@kei.nanap.org> <8klupo$se3$1@cadup.com1.fc.nec.co.jp> <yosuwviqgl8x.fsf@jpl.org>
Content-Type: text/plain; charset=ISO-2022-JP
X-Complaints-To: usenet@nn01.news.ocn.ad.jp
X-Trace: nn-tk102.ocn.ad.jp 963549963 16683 210.161.227.66 (14 Jul 2000 04:46:03 GMT)
X-Face: 0HQ&#IHug\fiylKRC^d:J+!+[je8r1v"r7GU:GkB{MNpfAz@SM-+1s0#L)PeKq=-0^[P2S; WClru<O&>gwLtM'\$"Jp3z)RiLVj8@0/te.QtuixK$2(7~F'_-M7kgZT_k`BIBAa,_
Organization: Nanap
X-URI: http://www.nanap.org/
Mime-Version: 1.0
User-Agent: Nana-gnus/7.1.0.22 EMY/1.13.7 (Look before you leap) Chao/1.14.1 (Rokujizō) APEL/10.2 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.13-Beta1++ (TANAHASHI:61)
NNTP-Posting-Date: 14 Jul 2000 04:46:03 GMT
Cancel-Lock: sha1:hhjHvirUfihcReNYMC3ZGY95yJk=
Newsgroups: fj.editor.mule,fj.editor.emacs