emacs를 시작하면 팝업 창에 몇 바이트 컴파일 경고가 표시됩니다.
Warning (bytecomp): `interactive-p' is an obsolete function (as of 23.2); use `called-interactively-p' instead. [7 times]
Warning (bytecomp): Use `with-current-buffer' rather than save-excursion+set-buffer
이맥스가 위치를 알려줄 수 있나요?
사용자가 설정하려는 경우
—
wvxvw 2016 년
debug-on-message
에 Warning (bytecomp)
, 그것은 디버거를 트리거하지 않습니다?
IIRC는 Emacs가 파일을 알고있을 때 파일 이름을 얻습니다. 아마도 위의 내용은 파일에 저장 한 다음 바이트 컴파일러로 전달되지 않고 "즉석에서 생성 된"일부 Elisp 코드에서 비롯된 것입니다. 99 %의 경우 Emacs를 시작하면 실제로 어떤 코드도 컴파일하지 않아야하므로 문제가 더 높은 수준에서 해결 될 수 있습니다.
—
Stefan
@wvxvw-나는
—
Tom Seddon 1
debug-on-message
아무것도 할 수 없었습니다. 결국 interactive-p
screen-lines.el에 의한 것으로 밝혀졌으며, with-current-buffer
하나는 고대 버전의 tuareg 모드 때문이었습니다. 나는 둘 다 제거하기로 결정했습니다. 나는 tuareg 모드를 사용하지 않으며 screen-lines.el을 매우 좋아하지만 오랫동안 키보드 매크로에 모든 종류의 문제를 일으켰습니다.
report-emacs-bug
이 기능을 요청 하려면 Mx 를 사용하십시오 .