[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: 色がつかないバッファ
- X-ml-count: 7277
- Subject: Re: 色がつかないバッファ
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Wed, 31 Jan 2007 12:37:04 +0900 (JST)
- X-mailer: Mew version 5.2 on Emacs 22.0.93 / Mule 5.0 (SAKAKI)
From: morimoto@xxxxxxxxxxx さん曰く
Subject: Re: 色がつかないバッファ
Message-ID: <uwt35gcmf.wl%morimoto@xxxxxxxxxxx>
Date: Tue, 30 Jan 2007 17:08:56 +0900
> 次のようなアセンブラソースがあるのですが
>
> -- hoge.asm ---
> /* hogehoge */
> ;; hogehoge
> ho ge
> ---------------
>
> Meadow だと /* hogehoge */ の部分も
> ;; hogehoge の部分もコメントとして色をつけてくれるのですが
>
> Linux + Emacs (21.2.1) では /* hogehoge */ の部分に
> コメントとしての色をつけてくれません
> どのようにしたら Linux + Emacs でも /* .. */ の部分にも
> コメントの色をつける事ができるようになるでしょうか?
(add-hook 'asm-mode-hook
(lambda ()
(setq comment-start-skip "\\(?:\\s<+\\|/[/*]+\\)[ \t]*")
(setq comment-end-skip "[ \t]*\\(\\s>\\|\\*+/\\)")))
だと思います。
> 解決策を google で調べたのですが,それらしい物にヒットしませんでした
Google で調べてわからなかったソースを読みましょう。もりもとさん
は手元に 期待どおりの Emacs (Meadow 3 = Emacs 22.0.9x) と NG な
Emacs 21.x を持っていらっしゃるのだから両方の asm-mode.el を比較
するのは簡単でしょう。elisp が読めなくてもなんとかなるようになる
もんです。
> 質問ばかりで申し訳ありません
> よろしくお願いします
ここは Meadow の ML ですが、個人的には別に本家 Emacs の質問でも
かまわないと思っています(ML 全体の総意ではありませんが)。
だけど、今後も Meadow3 と (本家)Emacs21.x で同じ処理結果を望まれ
るようでしたら、Linux 側でご自分で (今なら)Emacs-22.0.93 を導入
されるのがベストな解決策でしょう。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)