在emacs';中使用开始列和结束列指定错误模式;飞行支票?
有没有办法指定跨距,即三倍跨距 (行、起始列、结束列) 对于错误模式?例如,我希望能够 使用flycheck高亮显示表达式: x+1 而不仅仅是标识符x?(另张贴为:)在emacs';中使用开始列和结束列指定错误模式;飞行支票?,emacs,flycheck,Emacs,Flycheck,有没有办法指定跨距,即三倍跨距 (行、起始列、结束列) 对于错误模式?例如,我希望能够 使用flycheck高亮显示表达式: x+1 而不仅仅是标识符x?(另张贴为:) 非常感谢 据我所知,它不受支持,但可以实施。修改flycheck错误结构以支持区域字段。并在错误解析器中创建错误对象时填写。然后将一个案例添加到模式的flycheck error regionfor'区域中,并使其以(beg.end)单元格的形式返回错误的区域字段。然后确保flycheck highlighting mode设置
非常感谢 据我所知,它不受支持,但可以实施。修改flycheck错误结构以支持
区域
字段。并在错误解析器中创建错误对象时填写。然后将一个案例添加到模式的flycheck error regionfor'区域中,并使其以(beg.end)单元格的形式返回错误的区域字段。然后确保flycheck highlighting mode
设置为'region'。我刚才能够实现这一点。我在错误结构中添加了“end”。在flycheck error column region
中,我检查了是否存在“end”,如果存在,则在错误行上将区域从“column”返回到“end”。其余部分由现有代码处理。我有一个复选框,高亮显示超过80列的行,现在它可以从80行高亮显示到行的末尾。很好!您是否可以共享您的代码?我对emacs lisp还比较陌生。谢谢