Article View: fj.editor.mule
Article #876Re: detect text or binary
From: Katsumi Yamaoka
Date: Tue, 13 Oct 1998 00:00
Date: Tue, 13 Oct 1998 00:00
34 lines
2198 bytes
2198 bytes
ใใใซใกใฏๅฑฑๅฒกใงใใ
>>>>> In <6vsjss$s7b$1@nazuna.bres.tsukuba.ac.jp>
>>>>> yohta@bres.tsukuba.ac.jp (Yoshihiko OHTA) wrote:
ๅคช็ฐใใ> ใใฃใจๅใซ Emacs Lisp ใฎไธญใง็พๅจใฎ buffer ใใใญในใใใใคใ
ๅคช็ฐใใ> ใชใใใจใใใฎใใใใใฐใใใชใใจๆใฃใฆใใพใใไฝใใใใใ
ๅคช็ฐใใ> ้ขๆฐใฏใชใใงใใใใ๏ผ ใชใ็ฐๅขใฏ Mule 2.3(19.28) ใงใใ
ใใคใใชใใผใฟใๆไฝๆฅญใง็ทจ้ใใใใจใฏใพใ็กใใฆใๅคงๆตใฏใใญใฐใฉใ ใฎไธญ
ใง่กใชใใใพใใใญใใใใใๅ ดๅ
file-coding-system ใใใใใใๅชๅ
ๅบฆใ้ซใ output-coding-system ใ
*noconv* ใซใชใฃใฆใใฆใ
ใใกใคใซใซๆธใๅบใ้ขๆฐใฏ write-file-hooks ใๅนใใชใ้ขๆฐใไฝฟใใใ
ใใจใๅคใใฎใงใฏใชใใใจๆใใฎใงใใใใใใฎใไฝฟใใใใใใใพใใใ
(setq write-region-pre-hook
(function
(lambda (&rest args)
(or (eq *noconv* output-coding-system)
(eq *noconv* file-coding-system)
(eq ?\n (char-before (point-max))
(progn
(goto-char (point-max))
(insert "\n")))
nil)))
write-region-pre-hook ใฏ -hook ใจใใๅๅใงใใๅฎ้ใฏใใ่ชไฝใ้ขๆฐใง
ใชใใใฐใชใใพใใใใพใใๆฌๆฅใฏใใกใคใซใซๆธใๅบใใจใใฎ coding-system
ใใใใฎ้ขๆฐใฎๆปใๅคใงๆฑบใใใใใฎใใฎใฎใใใงใใ
--
Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
Technical Details
Message-ID:
<281zodv27n.fsf@kchisa.ga.sony.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6vsjss$s7b$1@nazuna.bres.tsukuba.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,88f15b973e6c3172 X-Google-Attributes: gid10eba4,public From: Katsumi Yamaoka <yamaoka@ga.sony.co.jp> Subject: Re: detect text or binary Date: 1998/10/13 Message-ID: <281zodv27n.fsf@kchisa.ga.sony.co.jp> X-Deja-AN: 400412429 Sender: yamaoka@kchisa.ga.sony.co.jp References: <6vsjss$s7b$1@nazuna.bres.tsukuba.ac.jp> Content-Type: text/plain; charset=ISO-2022-JP X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Organization: Personal A&V Products Company, Sony Corporation, Tokyo, Japan. Mime-Version: 1.0 (generated by tm-edit 7.106) User-Agent: Gnus/5.070034 (Pterodactyl Gnus v0.34) Emacs/19.34 MULE/2.3 (SUETSUMUHANA) Newsgroups: fj.editor.mule