Article View: fj.editor.mule
Article #117html-helper-modeでのbuffer-file-coding-systemの設定
From: KANEMATSU Shin'ya
Date: Tue, 29 May 2001 00:41
Date: Tue, 29 May 2001 00:41
48 lines
3426 bytes
3426 bytes
どなたか以下に関して教えていただけないでしょうか?
html-helper-modeでtags-query-replaceをする際に、漢字コードの判定に失
敗することがよくあるので、
(add-hook 'html-helper-mode-hook
'(lambda ()
(setq buffer-file-coding-system 'iso-2022-jp-unix)))
と設定していました。
最近、主にWindows環境でsjis-dosなファイルを編集する人のことも考えて、
でも、word文書をできれば作りたくないとも思い、sjis-dosなhtml文書を作っ
ています。(前記add-hookは、それとは別の文書のための設定で、
iso-2022-jp-unixである必要があります。)
前述のadd-hook指定があると、sjis-dosである旨ファイル中に指定されてい
るファイルもiso-2022-jp-unixで開かれてしまいます。そうならない方法を教
えていただけないでしょうか。(いまは、とりあえずremove-hookして対処して
います。)
ところで、html-helper-modeの場合、以下のコメントを認識するようです。
<!--
%%% Local Variables:
%%% mode: outline-minor
%%% End:
-->
よって、たとえば、そこに「%%% coding: sjis-dos」とあったらそちらを優
先するとか、
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
とあったら、そちらを優先してくれるとありがたいです。(そいうのがみつから
ない場合は、iso-2022-jp-unixになってほしい。)
できれば、html-helper-modeやemacsの標準配布ファイルをいじるのではな
かく、.emacs等の外にあるファイルで指定できるのがうれしいです。
# Elisp20.3のinfoを見たのですが、Local Variables:で指定されたcoding
# の値の参照方法さえ見付けることができませんでした。多分、前提知識が
# 足りないのでしょう。今回は関係ないのですが、mode: outline-minorをど
# うすれば参照できるのかも見付けられませんし。
html-helper-modeのバージョンは以下です。
;; $Id: html-helper-mode.el,v 2.19.1.1 1998/08/06 18:53:03 nelson Exp $
また、
emacs-version = "20.4.1"
mule-version = "4.0 (HANANOEN)"
です。
---
兼松 真哉 (かねまつ しんや)
Technical Details
Message-ID:
<yftbsodx9zh.fsf@toya.lp.nm.fujitsu.co.jp>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.mesh.ad.jp!newsgate1.web.ad.jp!newsfeed4.infoweb.ne.jp!fgwnews!fdmnews!ndm.nm.fujitsu.co.jp!nmj.nm.fujitsu.co.jp!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,303b1f0aa21bcc0c,start X-Google-Attributes: gid10eba4,public X-Google-ArrivalTime: 2001-05-28 18:00:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.mesh.ad.jp!newsgate1.web.ad.jp!newsfeed4.infoweb.ne.jp!fgwnews!fdmnews!ndm.nm.fujitsu.co.jp!nmj.nm.fujitsu.co.jp!not-for-mail From: KANEMATSU Shin'ya <kane@lp.nm.fujitsu.co.jp> Newsgroups: fj.editor.mule Subject: html-helper-modeでのbuffer-file-coding-systemの設定 Date: 29 May 2001 09:41:22 +0900 Organization: PBC Div., Fujitsu Ltd., Numazu, Japan. Lines: 48 Message-ID: <yftbsodx9zh.fsf@toya.lp.nm.fujitsu.co.jp> NNTP-Posting-Host: toya.lp.nm.fujitsu.co.jp Mime-Version: 1.0 (generated by SEMI 1.13.4 - "Terai") Content-Type: text/plain; charset=ISO-2022-JP X-Trace: nmj.nm.fujitsu.co.jp 991096888 29805 10.124.48.110 (29 May 2001 00:41:28 GMT) X-Complaints-To: usenet@nmj.nm.fujitsu.co.jp NNTP-Posting-Date: 29 May 2001 00:41:28 GMT User-Agent: T-gnus/6.12.0 (based on Pterodactyl Gnus v0.95) SEMI/1.13.4 (Terai) FLIM/1.12.7 (Yūzaki) Emacs/20.4 (sparc-sun-solaris2.5.1) MULE/4.0 (HANANOEN)