[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:30980] Re: emacsのcc-modeについて



加藤泰文です.

At Mon, 30 May 2011 23:44:42 +0900,
nori wrote:
> cc-mode.el.gzはlessで中身は見ることができましたが
> 1500行余もあるファイルで、私には何を示しているのかわかりません。
> cc-mode.elcはバイナリーでしょうか読めません。

cc-mode.el はソースです.それをコンパイルすると cc-mode.elc となりま
す..el のソースでも実行出来ますが,バイトコンパイルした .elc の方が高
速に実行出来ます.

> 私が知りたいと思ったのは
> 拡張子がcやcppに反応するようになっている部分で
> 他の拡張子でもcc-modeになるようにはできないかと思ったのです。


こんな感じですかね.これを参考に適当な拡張子を定義してみてください.

(setq auto-mode-alist
      (append
       '(
         ("\\.c$"    . c-mode)
         ("\\.h$"    . c-mode)
         ("\\.java$" . java-mode)
         ("\\.cpp$"  . c++-mode)
         )
       auto-mode-alist))

> 仮にcc-mode.el.gzの中にその記述があるとして、
> 圧縮したままでは効果はないだろう。
> 展開したcc-mode.elはいったい何処にあるのだろうかと疑問になるのです。

.elc なファイルがあればそちらを見ます.

> > 自分で入れたのでなく,パッケージで入れたものであれば
> >  grep cc-mode /var/log/packages/*
> > みたいにすれば出てくる事が多いですね.:-)
> では何も起こりませんでした。

えー,なんでだろう? ご自分でソースから入れたんですか? 私の場合,

$ grep cc-mode /var/log/packages/*
/var/log/packages/emacs:usr/share/emacs/23.3/lisp/progmodes/cc-mode.elc
/var/log/packages/emacs:usr/share/emacs/23.3/lisp/progmodes/cc-mode.el.gz

> >locate cc-mode.el
> でもわかりませんでした。

こちらは locate 用の DB が作られていないと出てこないような.

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://www.ten-forward.ws/
==============================================


Follow-Ups
[plamo:30981] Re: emacsのcc-modeについて, KATOH Yasufumi
References
[plamo:30973] emacsのcc-modeについて, nori
[plamo:30976] Re: emacsのcc-modeについて, KATOH Yasufumi
[plamo:30979] Re: emacsのcc-modeについて, nori

[検索ページ] [メール一覧]
Plamo ML 公開システム