0

Emacsで「SDL_opengl.h」と呼ばれるSDLライブラリからファイルを開こうとしたとき、LinuxでSDLのヘッダーファイルを掘り下げていました。何らかの理由で、常にクラッシュします。Vimとgeditで問題なく開きます。

特定のファイルを開くことを単純に拒否するだけで、Emacs で問題が発生した人はいますか? 問題の原因を見つけるには、どのようなものを探す必要がありますか? そのディレクトリ内の他のすべての「SDL_*.h」ファイルを開くことができました。それだけで困ります。

事前に大歓迎です!

4

4 に答える 4

0

私のコメントを回答に変換すると、コメントが途切れます。

でファイルをロードしてみてください

M-x find-file-literally

これは giogadi の問題を解決する (ように見える) ので、おそらくバッファのカラー化を示していると思います。cc-mode は独自の色付けを行います...

于 2009-06-16T17:31:44.883 に答える
0

ハイライトモードをオンにしていますか?hilit-auto-highlight-maxout と大きな値で?

私はヘッダーファイルで同じ問題を抱えていたので、その値を減らしてください。

hs-mode (hideshow-mode) ではないでしょうか?

于 2009-06-15T07:24:44.847 に答える
0

なんてこった、私はばかだ。

そのため、ファイルのサイズと、上記の大きなファイルを開く際のEmacsの速度の両方を過小評価していたようです。

私は座って、それが自然に完全に死ぬかどうかを確認するのを待つことにしました (私が xkill するのとは対照的に)。1 分後、ファイルがロードされます。

これで 1 つの問題が解決されます。ファイルがロードされています。しかし、なぜEmacsはそれを行うのにそれほど時間がかかるのでしょうか? 通常よりも遅くなるような奇妙な設定は有効にしていません。

于 2009-06-12T17:07:57.457 に答える