2011年6月 3日

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

皆さん、お世話になります。
お返事遅れました。
激務のためか、一昨日より頭痛に悩まされ
本日とないりました。

小島さんにまで登場を願い恐縮です。
> From: KATOH Yasufumi <karma@xxxxx>
> Subject: [plamo:30985] Re: emacsのcc-modeについて

> Date: Wed, 01 Jun 2011 00:17:59 +0900
>
>>> それとも新たにこのような記述を追加するのですか。
>>> しかし、そうならそもそものcやcppに反応する設定は
>>> どこにあるのでしょうか。
>>
>> これは私も知りません./usr/share/emacs/*/lisp 以下のファイルのどっかに
>> あるのでしょうね.:-)
>
> % grep cc-mode /usr/share/emacs/23.3/lisp/*
> バイナリー・ファイル/usr/share/emacs/23.3/lisp/ffap.elcは一致しました
> /usr/share/emacs/23.3/lisp/finder-inf.el: "AWK specific code within
> cc-mode."
> /usr/share/emacs/23.3/lisp/finder-inf.el: (awk cc-mode unix
> languages))
> /usr/share/emacs/23.3/lisp/finder-inf.el: "cc-mode compatibility
> with c-mode.el confusion"
> /usr/share/emacs/23.3/lisp/finder-inf.el: ("cc-mode.el"
> /usr/share/emacs/23.3/lisp/ldefs-boot.el:;;;;;; c-mode
> c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el"
> /usr/share/emacs/23.3/lisp/ldefs-boot.el:;;; Generated autoloads from
> progmodes/cc-mode.el
> /usr/share/emacs/23.3/lisp/ldefs-boot.el:(autoload 'c-initialize-cc-mode
> "cc-mode" "\
> /usr/share/emacs/23.3/lisp/ldefs-boot.el:control). See \"cc-mode.el\" for
> more info.
> /usr/share/emacs/23.3/lisp/ldefs-boot.el:(autoload 'c-mode "cc-mode" "\
> /usr/share/emacs/23.3/lisp/ldefs-boot.el:(autoload 'c++-mode "cc-mode" "\
> ....
> /usr/share/emacs/23.3/lisp/loaddefs.el:;;;;;; c-mode
> c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el"
> /usr/share/emacs/23.3/lisp/loaddefs.el:;;; Generated autoloads from
> progmodes/cc-mode.el
> /usr/share/emacs/23.3/lisp/loaddefs.el:(autoload 'c-initialize-cc-mode
> "cc-mode" "\
> /usr/share/emacs/23.3/lisp/loaddefs.el:control). See \"cc-mode.el\" for
> more info.
> /usr/share/emacs/23.3/lisp/loaddefs.el:(autoload 'c-mode "cc-mode" "\
> /usr/share/emacs/23.3/lisp/loaddefs.el:(autoload 'c++-mode "cc-mode" "\
> ....
>
> だから,多分,loaddefs.el の中.
>
> # ldefs-boot.el と loaddefs.el は loadup.el で読み込まれるようだけど,
> # どういう風に使い分けてるのかまでは調べてない :-P
>
> --------
> こじま

この話題、理解を超える範囲に突入したようで???です。
そこでとりあえず、

(setq auto-mode-alist
(append
'(
("\\.c$" . cc-mode)
("\\.cp$" . cc-mode)
("\\.cpp$" . cc-mode)
)
auto-mode-alist))

というのを.emacsの最後に付加してみました。
そしてhogehoge.cpなんてファイルを読み込んでみると
エコー領域に
File mode specification error: (void-function cc-mode)

と表示されました。
どこがおかしいのでしょうか?

投稿者 xml-rpc : 2011年6月 3日 21:50
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104177
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。