web-dev-qa-db-ja.com

emacsは引数からファイルを開かず、構文の強調表示は機能しません

私の最新のubuntuボックスでは、

  1. たとえば_emacs ~/.bashrc_と入力すると、Emacsは起動しますが、_.bashrc_は開きません。これは私が渡すすべてのファイルに当てはまります。私はEmacsを数年間使用しており、これまでこの問題を経験したことがありません。

  2. .emacsファイルに_(global-font-lock-mode 1);;_を追加しましたが、Emacsはそれを認識します。 "(C++/; Abbrev)"、ただし構文の強調表示は行いません。

これらの問題のいずれかを解決することができれば、それは非常にありがたいです。以下は私のマシンの構成です。

うなめ
Linux 2.6.35-28-generic-pae#49-Ubuntu SMP Tue Mar 1 14:58:06 UTC 2011 i686 GNU/Linux

〜/ .emacs
(global-font-lock-mode 1);;

28
Jus

同じ問題が発生しました。それは私が最初に須藤でemacsを使ったという事実によるものでした。その結果、.emacs.dはスーパーユーザー権限で作成され、通常のユーザーとしてアクセスできませんでした。

Rootとして作成された.emacs.dを削除することにより、emacsがユーザーアカウントで新しいものを生成できるようにします。

35
Michael Dussere

~/.emacsファイルと~/.emacs.d/ディレクトリの両方を持つことができますが、Emacsは~/.emacs.d/init.elファイルを無視します。 Emacsは~/.emacs.d/init.elがない場合にのみ~/.emacsを評価します。 (ありがとう、 pyrocrasty )。

参照: Emacs初期化ファイル@ GNU Emacsマニュアル

4