мой .emacs игнорируется?

У меня есть очень простой файл .emacs в моем домашнем каталоге, я пытаюсь сделать отступ в 3 пробела, когда нажимаю вкладку. вместо этого я всегда получаю 2 пробела, что является поведением по умолчанию. Кажется, он полностью игнорирует мой файл .emacs.... ?

вот содержимое .emacs. Если это правильно (кажется...), это должно быть проигнорировано? Это чертовски коротко, не так много, чтобы пойти не так:


;; -*-Emacs-Lisp-*-

;; This file is designed to be re-evaled; use the variable first-time
;; to avoid any problems with this.

(setq c++-mode-hook
      (function (lambda ()
          (setq indent-tabs-mode nil)
          (setq c-indent-level 3))))

(custom-set-variables
 '(tab-stop-list (quote (3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75))))

(setq indent-tabs-mode nil)
(setq tab-width 3)

person user1021810    schedule 31.10.2011    source источник
comment
Добавьте к нему преднамеренную синтаксическую ошибку и перезапустите emacs. Если он не жалуется, ваш файл инициализации игнорируется.   -  person Kilian Foth    schedule 31.10.2011
comment
ок, попробовал, не пожаловался. очень странно. использует ли emacs некоторую переменную среды для поиска файла .emacs? он просто сидит в моем домашнем каталоге на Ubuntu. ничего фантастического. ls -l ~/.emacs дает мне -rwxrwxrwx 1 ivan ivan 428 2011-10-31 07:29 /home/ivan/.emacs   -  person user1021810    schedule 31.10.2011
comment
возможный дубликат неправильный отступ в режиме Emacs C++?   -  person Trey Jackson    schedule 31.10.2011


Ответы (2)



Я хотел бы вновь открыть этот старый вопрос. @user1021810 смог решить свою проблему, добавив домашний каталог в $PATH. Я тоже это сделал. Но похоже, что мой .emacs игнорируется. Кроме того, я также пробовал

  1. создание файла .emacs.el в моем домашнем каталоге
  2. создание файла init.el в каталоге ~/.emacs.d

Кажется, ничего не работает. Искали идеи.

Спасибо.

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

person N. CHATURV3DI    schedule 09.01.2017