27

В моей последней коробке с Ubuntu,

  1. Когда я набираю, например, emacs ~/.bashrc , Emacs запускается, но не открывается .bashrc . Это верно для любого файла, который я передаю. Я использовал Emacs в течение нескольких лет и никогда раньше не сталкивался с этой проблемой.

  2. Я добавил (global-font-lock-mode 1);; к моему файлу .emacs, и Emacs, например, распознает его. "(C++/; Abbrev)" , но это не будет делать подсветку синтаксиса.

Если вы можете решить любую из этих проблем, это будет очень цениться. Ниже приведена конфигурация моей машины:

uname -a
Linux 2.6.35-28-generic-pae # 49-Ubuntu SMP вт 1 марта 14:58:06 UTC 2011 i686 GNU/Linux

~/.Emacs
(глобальный-font-lock-mode 1);;

3 ответа3

34

У меня та же проблема. Это было связано с тем, что я впервые использовал emacs с sudo. В результате .emacs.d был создан с правами суперпользователя, и я не мог получить к нему доступ как обычный пользователь.

Удалив файл .emacs.d, созданный с правами root, пусть emacs создаст новый с вашей учетной записью.

4

Вы можете иметь как файл ~/.emacs каталог ~/.emacs.d/ , но Emacs будет игнорировать файл ~/.emacs.d/init.el Emacs оценивает ~/.emacs.d/init.el тогда, когда ~/.emacs . (Спасибо, пирократизм).

Смотрите: Файл инициализации Emacs @ Руководство по Emacs для GNU.

-1

initial-buffer-choice в файле startup.el позволяет выполнить первоначальную настройку файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .