Я использую Emacs 24.2-18 на 64-битной версии Fedora 19. Я установил в своем файле .emacs
для стиля C по умолчанию значение «linux», ширину вкладки по умолчанию — 4, отступ для использования вкладок, смещение C по умолчанию — ширину вкладки, а смещение Perl — вкладку. ширина. Но всякий раз, когда я запускаю Emacs, ширина табуляции и смещение C равны 2. Стиль указан как «linux», но когда я устанавливаю стиль в Emacs на «linux», он меняет ширину табуляции и смещение C. Таким образом, первоначальный стиль по умолчанию загружается неправильно, и я понятия не имею, что происходит. Вот несколько моих файлов. .emacs
— это http://paste.fedoraproject.org/23068/13729669/, содержимое каталога ~/.emacs.d
находятся http://paste.fedoraproject.org/23070/67043137 (smartparens и архив — это каталоги), а мое установленное программное обеспечение, относящееся к Emacs через диспетчер программного обеспечения Fedora:
- emacs.x86_64 1:24.2-18.fc19 @fedora
- emacs-auto-complete.noarch 1.3.1-5.fc19 @fedora
- emacs-auto-complete-el.noarch 1.3.1-5.fc19 @fedora
- emacs-common.x86_64 1:24.2-18.fc19 @fedora
- emacs-filesystem.noarch 1:24.2-19.fc18 @updates/18
- emacs-vala.noarch 0.20.1-1.fc19 @fedora
- emacs-vala-el.noarch 0.20.1-1.fc19 @fedora
Следует отметить, что emacs-filesystem.noarch является пакетом Fedora 18, а не пакетом Fedora 19. Есть ли причина, по которой моя ширина табуляции и смещение C переопределяются таким образом? Я понятия не имею, что происходит.