[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: 色がつかないバッファ



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)