🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #63

Re: 最初から英数字のみのテキストの編集バッファを euc-jp にする方法は?

#63
From: Keiichi Suzuki
Date: Fri, 14 Jul 2000 00:00
44 lines
3353 bytes
>>>>> Message-Id: <8klm0h$1q5$2@cadup.com1.fc.nec.co.jp> の記事で、
>>>>> "太田" == oota@ppd.fc.nec.co.jp (Oota Toshiya)さま曰く...

太田> 今、FreeBSD 4.0Rで、emacs-dl-20.6 を使っているのですが、英数字のみの
太田> テキストを編集し、その中に日本語文字を入れると、セーブする時に、
太田> ファイルのコーディングシステムはなににするの?と毎回聞かれます。

太田> これがかったるいので、最初から編集中のバッファを euc-jp にしたいのです。

太田> .emacs に

太田> (set-buffer-coding-system 'euc-jp-unix)

太田> を指定すれば良い、というアドバイスを何人かの方からいただきましたが、
太田> どうもこれではうまく動きません。編集を開始してから、 C-x RET f で
太田> set-buffer-coding-system を指定すれば問題無いのですが、なぜか .emacs
太田> での指定がうまく伝わってくれないのです。

;; set-buffer-file-coding-system() ですよね?

これは current buffer の file coding system を変更するための関数ですから、
このような目的には使用できないと思います。

;; .emacs の中であれば *scratch* buffer の file coding system を変更して
;; いることになるのだと思います。

;; うーん、 set-buffer-file-coding-system() を使うというのを某所でも見か
;; けたのですが、ネタ元はどこなのだろう?

太田> 必ず テキスト編集時に set-buffer-coding-system を反映させる方法は
太田> ないのでしょうか?

(setq default-buffer-file-coding-system 'euc-jp-unix)

とすれば、お望みの結果が得られるのではないかと思います。
また、ご使用の環境が euc-jp base のものであれば、
set-default-coding-systems() を使うのもお勧めです。

;; set-default-coding-systems() でどの coding system が設定されるのかは 
;; set-default-coding-systems() の doc string をどうぞ。
-- 
鈴木圭一 / keiichi@nanap.org
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B
Technical Details
Message-ID: <ur98xqx9t.fsf@kei.nanap.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8klm0h$1q5$2@cadup.com1.fc.nec.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,1f1909bca350680
X-Google-Attributes: gid10eba4,public
X-Google-Thread: ff358,1f1909bca350680
X-Google-Attributes: gidff358,public
From: Keiichi Suzuki <keiichi@nanap.org>
Subject: Re: 最初から英数字のみのテキストの編集バッファを euc-jp にする方法は?
Date: 2000/07/14
Message-ID: <ur98xqx9t.fsf@kei.nanap.org>
X-Deja-AN: 646155116
References: <8klm0h$1q5$2@cadup.com1.fc.nec.co.jp>
Content-Type: text/plain; charset=ISO-2022-JP
X-Complaints-To: usenet@nn01.news.ocn.ad.jp
X-Trace: nn-tk104.ocn.ad.jp 963540836 17435 210.161.227.66 (14 Jul 2000 02:13:56 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 02:13:56 GMT
Cancel-Lock: sha1:26kizu/+gitsV5ITO19GXSGTqPQ=
Newsgroups: fj.editor.mule,fj.editor.emacs