Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在emacs';中使用开始列和结束列指定错误模式;飞行支票?_Emacs_Flycheck - Fatal编程技术网

在emacs';中使用开始列和结束列指定错误模式;飞行支票?

在emacs';中使用开始列和结束列指定错误模式;飞行支票?,emacs,flycheck,Emacs,Flycheck,有没有办法指定跨距,即三倍跨距 (行、起始列、结束列) 对于错误模式?例如,我希望能够 使用flycheck高亮显示表达式: x+1 而不仅仅是标识符x?(另张贴为:) 非常感谢 据我所知,它不受支持,但可以实施。修改flycheck错误结构以支持区域字段。并在错误解析器中创建错误对象时填写。然后将一个案例添加到模式的flycheck error regionfor'区域中,并使其以(beg.end)单元格的形式返回错误的区域字段。然后确保flycheck highlighting mode设置

有没有办法指定跨距,即三倍跨距

(行、起始列、结束列)

对于错误模式?例如,我希望能够 使用flycheck高亮显示表达式:

x+1

而不仅仅是标识符x?(另张贴为:)


非常感谢

据我所知,它不受支持,但可以实施。修改flycheck错误结构以支持
区域
字段。并在错误解析器中创建错误对象时填写。然后将一个案例添加到模式的flycheck error regionfor'区域中,并使其以(beg.end)单元格的形式返回错误的区域字段。然后确保
flycheck highlighting mode
设置为'region'。我刚才能够实现这一点。我在错误结构中添加了“end”。在
flycheck error column region
中,我检查了是否存在“end”,如果存在,则在错误行上将区域从“column”返回到“end”。其余部分由现有代码处理。我有一个复选框,高亮显示超过80列的行,现在它可以从80行高亮显示到行的末尾。很好!您是否可以共享您的代码?我对emacs lisp还比较陌生。谢谢