381 :
名称未設定:
すみません、どなたか教えて下さい。
.emacs.elに以下のように記述して、html-helper-modeを使おうと思っています。
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq html-helper-mode-uses-visual-basic t)
(setq auto-mode-alist
(append '(
("¥¥.[Hh][Tt][Mm][Ll]?$". html-helper-mode)
("¥¥.[Ss][Hh][Tt][Mm][Ll]?$". html-helper-mode)
("¥¥.[Aa][Ss][Pp]$" . html-helper-mode)
("¥¥.[Jj][Ss][Pp]$" . html-helper-mode)
("¥¥.[Pp][Hh][Pp]$". html-helper-mode)
) auto-mode-alist))
ところが、(s)htmlファイルやjsp,phpファイルを開くとhtml-helper-modeではなく
html-modeになってしまいます。(aspファイルはhtml-helper-modeが開きます。)
html-modeに関する設定は.emacs.elにはありません。html-modeよりも
html-helper-modeを優先させるにはどうしたらよいのでしょうか。
Emacs 21.3.50.1(powerpc-apple-darwin7.6.0)を使っています。
よろしくお願いします。
382 :
名称未設定:04/11/30 21:56:53 ID:zt2UjmCE
>>381 うちはその書き込みの設定でいけたぞ。
describe-variableで、auto-mode-alistを表示させたらどうなる。
383 :
名称未設定:04/11/30 22:17:58 ID:7yj4Av9L
magic-mode-alist かも。
384 :
381:04/12/01 12:07:59 ID:Gf5yHLnS
>>382-383 auto-mode-alistは以下のようになっていました。
(("¥¥.[Hh][Tt][Mm][Ll]?$" . html-helper-mode)
("¥¥.[Ss][Hh][Tt][Mm][Ll]?$" . html-helper-mode)
("¥¥.[Aa][Ss][Pp]$" . html-helper-mode)
("¥¥.[Jj][Ss][Pp]$" . html-helper-mode)
("¥¥.[Pp][Hh][Pp]$" . html-helper-mode)
("¥¥.[Vv][Bb][Ss]$" . visual-basic-mode)
("¥¥.[Ii][Nn][Cc]$" . visual-basic-mode)
("¥¥.[Cc][Ss][Ss]$" . css-mode)
("¥¥.inc¥¥'" . php-mode)
("¥¥.phtml¥¥'" . php-mode)
("¥¥.php[s34]?¥¥'" . php-mode)
・
・
・
("¥¥.s?html?¥¥(¥¥.[a-zA-Z_]+¥¥)?¥¥'" . html-mode)
・
・
385 :
381:04/12/01 12:08:38 ID:Gf5yHLnS
(つづき)
magic-mode-alistは以下のようになっていました。
(("¥¥(?:<¥¥?xml¥¥s +[^>]*>¥¥)?¥¥s *<¥¥(?:!--¥¥(?:[^-]¥¥|-[^-]¥¥)*-->¥¥s *<¥¥)*¥¥(?:!DOCTYPE¥¥s
+[^>]*>¥¥s *<¥¥s *¥¥(?:!--¥¥(?:[^-]¥¥|-[^-]¥¥)*-->¥¥s *<¥¥)*¥¥)?[Hh][Tt][Mm][Ll]" . html-mode)
("<¥¥?xml " . xml-mode)
("¥¥s *<¥¥(?:!--¥¥(?:[^-]¥¥|-[^-]¥¥)*-->¥¥s *<¥¥)*!DOCTYPE " . sgml-mode)
("%![^V]" . ps-mode)
("# xmcd " . conf-unix-mode))
.emacs.elに((setq auto-mode-alist (append 〜が始まる前)
(setq magic-mode-alist nil)
を追加したらauto-mode-alistが優先される(というかmagic-modeを殺す)ようになりました。
ありがとうございました。
(こんな解決方法でいいんでしょうか・・・?)
386 :
名称未設定:04/12/01 16:55:32 ID:gKofKNkx
うへぇ
387 :
381:04/12/02 11:30:22 ID:6l3rnc1F
>>386 やっぱりmagic-mode-alistを殺しちゃうのはマズイですか?
388 :
名称未設定:04/12/02 22:13:43 ID:CU/b+znY
まずくないよ。