【发布时间】:2012-12-02 19:23:45
【问题描述】:
我正在使用 emacs 在 unix 集群上编辑我的 C++ 程序。我想用 emacs 突出显示 C++ 中的关键词。网上搜索后,决定安装cc-mode-5.3.3。但我卡在这里:
按照http://cc-mode.sourceforge.net/src/README的自述说明进行操作
字节编译后看不懂
将编译后的文件放在某个地方 (X)Emacs 会找到它们,即在 load-path 变量中的一些路径。你必须确保 它们是在任何分发的 CC 模式文件之前找到的 (X)Emacs。目录的优先级高于所有目录 在加载路径列表中。
【问题讨论】:
-
我建议你深入研究emacswiki.org/emacs/LoadPath。这很容易:将文件复制到 emacs 可以找到的位置,例如
~/.emacs.d,但这可能并不好,因为它负责处理可能包含 CC 模式的其他目录。 -
我尝试将以下行添加到 .emacs 文件 (add-to-list 'load-path "~/.emacs.d/cc-mode-5.32.3/") 但确实如此没有帮助。
-
1) 你的操作系统是 gnu/linux 还是类似的? (希望是的,如果你得到
~... 2)是你编译的elp还是只是在那个文件夹里的el? 3)该文件夹是否在与emacs一起分发的cc模式所在的“站点”文件夹之前读取? (我敢说,事实并非如此)...... -
1) 操作系统是 unix 2) 我在添加以下内容之前执行了此命令“$emacs -batch -no-site-file -q -f batch-byte-compile cc-*.el”行到 .emacs 文件 (add-to-list 'load-path "~/.emacs.d/cc-mode-5.32.3/") 3)我不明白你的第三个问题。谢谢!
-
顺便说一句,现在 Emacs 中的关键词是用下划线突出显示的。