이맥스를 vhdl 모드의 다음 에러, 이전 에러, 첫번째 에러로 점프 할 수 없습니다.Emacs VHDL이 에러로 점프
우분투에서 최근 vhdl-mode 3.33.28을 사용하는 FSF Emacs 23.3.1을 사용하고 있습니다. 내가 ModelSim을 컴파일 할 수 있으며 I 컴파일러 오류 목록을 얻을 : 나는 그것을 이런 식으로 사용하면
\*\* Error: \([a-zA-Z\/_.]*\)(\([0-9]*\)).*
: 나는 (컴파일러 설정에서) 오류 정규 표현식을 적용하려고
-- Loading package standard
-- ...
-- Compiling entity foo
** Error: path/foo.vhd(22): (vcom-1136) Unknown identifier "std_olgic".
간단한 하나를 나는 그것이 오류를 제대로 구문 분석 볼 수 있습니다
sed "s/\*\* Error: \([a-zA-Z\/_.]*\)(\([0-9]*\)).*/\1 \2/" ...
path/foo.vhd 22
나는 1과 2에 각각 "파일 subexp 지수"와 "선 subexp 인덱스를"변경되었지만 여전히 오류가 주위를 뛰어 수 없습니다.
이 기능은 emacs23에서는 지원되지 않지만 emacs21에서는 꽤 오래된 것 같습니다. – user1131562