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

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



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

小島さんにまで登場を願い恐縮です。
From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
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)

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


Follow-Ups
[plamo:30991] Re: emacsのcc-modeについて, KATOH Yasufumi
References
[plamo:30985] Re: emacsのcc-modeについて, KATOH Yasufumi
[plamo:30987] Re: emacsのcc-modeについて, KOJIMA Mitsuhiro

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