我无法让emacs跳转到vhdl模式下的下一个错误,先前错误,第一个错误。Emacs VHDL跳转到错误
我使用FSF Emacs 23.3.1与最近的vhdl模式3.33.28在Ubuntu下。 我可以用的ModelSim编译和我得到的编译错误列表:
-- Loading package standard
-- ...
-- Compiling entity foo
** Error: path/foo.vhd(22): (vcom-1136) Unknown identifier "std_olgic".
我试着去适应错误的正则表达式(在编译器设置),将最简单的一个:
\*\* Error: \([a-zA-Z\/_.]*\)(\([0-9]*\)).*
当我使用这种方式我可以看到它正确地分析错误:
sed "s/\*\* Error: \([a-zA-Z\/_.]*\)(\([0-9]*\)).*/\1 \2/" ...
path/foo.vhd 22
我改变分别为“文件subexp指数”和“行subexp指数”为1和2,但我仍然不能左右的误差跳。
我认为这个特性在emacs23中不被支持,但是只有在emacs21中这个特性现在已经很老了。 – user1131562 2012-02-02 14:25:02