В переключении стилей кодирования я должен пойти от одной вкладки width 4 добавлений отступа к двум добавлениям отступа пространства.
Я добавил следующее к своему .emacs файлу в самом конце:
(setq indent-tabs-mode nil)
(setq c-basic-offset 2)
К сожалению, это не работает. Мне все еще нужно к переменной набора M-x для c-basic-offset, устанавливая его на 2 для каждого файла, который я открываю, для успешного изменения добавления отступа на 2 пробелов вместо 1 вкладки.
Там другая конфигурация устанавливает, я должен добавить после этих настроек, чтобы заставить новый c-basic-offset придерживаться?
c-basic-offset
переменная на буфер, таким образом устанавливая его в Вашем .emacs
не будет работать. Можно использовать (setq-default c-basic-offset 2)
или можно определить рычаг режима, который выполняется каждый раз, когда Вы запускаете cc-mode
.
M-x customize-variable c-basic-offset
От docstring:
This variable automatically becomes buffer-local when set outside Custom.
However, setting it through Custom sets the default value.