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

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

0 голосов
/ 31 октября 2011

У меня есть очень простой файл .emacs в моей домашней директории, я пытаюсь сделать так, чтобы он отступал в 3 пробела, когда я нажимаю клавишу Tabвместо этого я всегда получаю 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)

Ответы [ 2 ]

0 голосов
/ 09 января 2017

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

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

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

Спасибо.

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

0 голосов
/ 31 октября 2011

Попробуйте установить переменную c-basic-offset

(setq c-basic-offset 3)

Подробнее см. В разделе руководства по эксплуатации Getting Started.Существует много способов настроить поведение отступов.

...