«error-handling» 태그된 질문

3
init 파일의 오류를 정상적으로 처리하는 방법
init 파일을 실행할 때 오류를 포착하고 정상적으로 처리하는 방법을 원합니다. 가장 중요한 많은 사용자 정의 및 키 바인딩이 init 파일 끝에 표시되어 다른 설정이 그 위에 적용되지 않도록합니다. 문제는 초기화가 일찍 중단되면 익숙한 키 바인딩과 설정을 적용하지 않고 문제를 디버깅하려고 시도하는 것이 완전히 좌절된다는 것입니다. 오류가 발생했을 때 초기화 프로세스를 …

3
오류시 줄 번호 표시
이맥스가 이해하지 못하는 오류가 발생한다고 가정 해보십시오. 또는 오류에 "변수의 변수 값이 void : modes"라는 메시지가 표시되지만 modes코드에 기호가 많이 표시 되므로 컨텍스트가 필요합니다. 어떤 코드가 오류를 일으키는 지 알 수 있도록 리스프 코드의 줄 번호를 언급하도록 Emacs를 구성 할 수 있습니까? (setq stack-trace-on-error '(buffer-read-only))스택 추적을 얻으려고 가해한 코드를 시도하고 …

1
프로그래밍 방식으로 오류에서 역 추적 받기
오류가 이맥스 리스프 코드 신호, 그리고 경우 debug-on-error이다 t, 나는 오류가 발생한 위치를 쉽게 파악 할 수 백 트레이스 버퍼를 얻을. 그러나 네트워크의 응답을 비동기 적으로 처리하는 동안 발생하는 오류의 경우 백 트레이스 버퍼가 팝업되는 것이 성가 시므로 오류를 잡아서 condition-case기록하십시오. 에서에서 오류를 처리 할 때 오류가 발생했을 때 condition-case백 …

2
Emacs Lisp에서 오류 재발생
함수가 실패한 경우 에만 함수를 호출하고 정리를 수행 한 다음 오류를 다시 시작해야합니다. 의사 코드는 다음과 같습니다. (condition-case err (call-function) (error (cleanup) ;; how do I raise `err`? ))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.