我在 Fedora 19 64 位上运行 Emacs 24.2-18。我在我的.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 和 archive 是目录),我通过 Fedora 软件管理器安装的与 Emacs 相关的软件是:
- 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 偏移量会像这样被覆盖?我不知道发生了什么。