컴파일 오류가 발생할 때 EMACS 컴파일 모드에서 소스를 강조하는 방법

StackOverflow https://stackoverflow.com/questions/1481943

문제

컴파일 모드에 대한 문서를 읽었지만 컴파일 오류가 발생하는 소스 코드를 HightLight 소스 코드에 대한 기술을 찾지 못했습니다.

예를 들어, 컴파일 오류를 생성하는 소스 코드의 배경색을 변경하십시오 (Eclipse 또는 NetBeans의 빨간색 밑줄과 같이). 그리고 어딘가에 오류 메시지를 읽는 방법.

도움이 되었습니까?

해결책

일반적으로 컴파일 모드는 컴파일러 출력의 오류 메시지를 강조 표시하고이를 사용하여 코드로 이동할 수 있습니다. 코드 구문 확인/강조를 원한다면보고 싶을 수도 있습니다. Flymake, 그것은 정확히 그렇게 할 수 있어야합니다.

다른 팁

옵션 next-error-highlight 소스 버퍼에서 컴파일 및 GREP 히트의 강조 표시를 제어합니다. 이것에 대한 가능성은 다음과 같습니다.

  • 주어진 시간 또는 다음 명령까지 강조 표시
  • 다음 명령까지 또는 다음 히트 방문까지 강조 표시
  • 강조하지 마십시오
  • 프린지의 위치 표시 - 위치를 나타내는 묘사

라이브러리를 사용하는 경우 simple+.el, 당신은 또 다른 가능성이 있습니다 : 로커스가 움직일 때까지 강조하십시오. 이것은 위의 첫 두 가지 가능성과 마찬가지로 강조 표시하지만 강조 표시는 사라지지 않습니다. 위의 마지막 가능성 (프린지)과 같이 움직입니다.

그것은 당신이 원하는 것 같습니다. (내가 사용하는 것입니다.) for grep, 예를 들어, 일치하는 텍스트는 방문한 위치의 소스 파일에 강조 표시됩니다. 다른 히트를 방문 할 때까지 강조 표시됩니다.

비슷한 옵션에 대해서도 동일하게 유지됩니다 next-error-highlight-no-select.

또한 grep 그리고 제공 한 새로운 가치를 존중하기위한 편집 simple+.el, 도서관도 필요합니다 grep+.el 그리고compile+.el, 각각.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top