emacs (24.4.1) 中的 c 模式下显示了各种边缘标记。 通过推断,我发现黄色 >> 是某种警告,而红色 >> 是错误。 但我希望能够明确知道 c-mode 语法评估器认为实际上是它在边缘标记该行的原因。 我怎么知道这个? 我试过点击边缘。 将我的 cursor ...
emacs (24.4.1) 中的 c 模式下显示了各种边缘标记。 通过推断,我发现黄色 >> 是某种警告,而红色 >> 是错误。 但我希望能够明确知道 c-mode 语法评估器认为实际上是它在边缘标记该行的原因。 我怎么知道这个? 我试过点击边缘。 将我的 cursor ...
我希望emacs像这样缩进我的c / c ++代码: (代码来自clang的AST Matcher教程)。 换句话说,我希望emacs在一个或多个开放括号后缩进默认偏移量。 ...
我正在尝试自定义一些添加的单词,使其颜色与默认的字体字体颜色不同。 这就是我在做什么: 不幸的是,打开ac文件时,我看到#include和#define是黑色的。 尽管它们应与正则表达式匹配并变为深蓝色。 #ifdef和#endif也是浅黑色,而不是粗体。 任何帮助表示赞 ...
适用于Windows的Emacs 24.2。 c模式缩进从一开始就运行良好,直到我添加了一些预处理器宏,#ifdef,#else,#end,之后,从代码中的某些点开始,所有后续缩进都变得混乱。 每一行的合成符号都是正确的,但是锚点位置都是错误的,似乎他们无法识别{在同一级别,但是在某些 ...
所有 现在我在c-mode下用emacs编辑c源代码。 然而,自动填充模式似乎根本不起作用。 这是我如何启用并尝试使用它。 Mx自动填充模式(启用自动填充模式) 输入的行超过自动填充大小(现在为80个字符) - >没有破坏该行 试图通过发行Mq自动填充 ...
我想在Emacs中混合使用org-mode和c-mode 。 注释中的所有内容都应为org-mode ,其余应为默认的major-mode c-mode : 我尝试使用nXhtml多主模式,我猜还有其他模式也支持多模式。 现在我的问题是,如果我在“第2节”上键入TAB,则“第2节”下 ...
以下是我的代码保存为.cpp文件和.c文件 在.c中编译正常,但在.cpp中抛出以下错误 是否有任何编译器指令或任何东西,以便c ++编译器将其作为C代码本身。 我试过,extern“C”,没有帮助。 ...
我想告诉emacs将某些关键字(甚至更好的正则表达式)视为语法空白,或者换句话说,将其忽略。 例如:emacs高亮显示和cedet会误解代码 因为some_compiler_specific_modifier是函数名。 我有一个修饰符列表,所以如果emacs只要找到它们就可以忽略 ...
我想在加载c模式时加载名为“ my-c-setup.el”的文件。 因此,我正在使用“自动加载”功能。 使用我的python设置,它运行良好: 朗格 my-python-setup.el 我正在尝试使用c模式进行相同操作,但我无法正常工作: 朗格 我 ...
我想用python和c模式自动打开linum模式(Mx linum-mode)。 我在.emacs中添加以下代码,但它似乎不起作用。 可能有什么问题? ...
我有一个问题与Getting Emacs fill-paragraph非常相似,可以很好地使用类似javadoc的注释 ,但我不确定我是否会在一年前的帖子中得到很多答案。 无论如何,我有一些C代码有一些Doxygen评论,如下所示: 现在,当我在emacs中使用Mq时,我想要以下内 ...
在GNU Emacs中,有一种很好的方法可以在C模式下更改comment-region命令 至 ? 我试过了 但这没有用。 在Emacs手册中有一个关于多行注释的部分 ,但它没有提到任何内容。 ...
我以前记得在c模式中的一个组合键来选择一个C函数(我的意思是选择函数的开始和结束之间的文本进行复制/查杀等)但是我已经忘记了它并且似乎无法在任何地方找到它。 有谁记得这个关键组合是什么? ...