답변:
Dmitry Gutov의 diff-hl 라이브러리는 diff-hl-mode
다음 스크린 샷의 상단 창에 표시되는 프린지 강조 표시를 제공합니다 (실제 diff는 하단 창에 비교 표시).
vc
VCS에 구애받지 않기 위해 Emacs 의 일반 기능을 사용합니다 . Readme는 "Git, Mercurial, Bazaar 및 SVN에서 테스트되었습니다. 다른 VC 백엔드에서도 작동 할 수 있습니다"라고 말합니다.
참고 diff-hl-margin-mode
터미널 이맥스가 아닌 GUI 이맥스를 사용하는 경우 사용할 수있다.
기본적으로 저장된 파일과 저장소 diff-hl
간의 차이점 만 강조 표시됩니다 . 하지만 당신이 편집하는 동안 변경 사항을 볼 수 있도록하는 것이 잘으로 강조하기 위해 저장되지 않은 차이를 할 수 있습니다.diff-hl-flydiff-mode
또한 내장 (표준 Emacs에 따라) 참고하십시오 highlight-changes-mode
. 그것은 바로 당신의 문제를 즉시 해결할 수는 없지만 highlight-compare-*
기능이 솔루션을 용이하게 할 수 있습니다.
사용중인 버전 제어 시스템을 지정하지 않지만 git 인 경우 줄을 추가, 삭제 또는 수정했을 때 git-gutter 를 사용 하여 여백에 표시자를 넣을 수 있습니다 . MELPA를 통해 이용할 수 있습니다 M-x package-install git-gutter
.