#이맥스리스프 #디버깅

#이맥스리스프 #디버깅

2023-06-23 Note debug emacslisp notes

어떻게 Emacs 에서 elisp 코드 작성하나

Backtrace for Bug/Error Report

[2023-06-23 Fri]

막연하게 넘길 때가 아니다 깃허브 이슈에서 백트레이스 달라고 하는 걸 보니까 1.

아래와 같다. 그러면 어떠한 방법을 통해서 해당 문제의 백트레이스 정보를 가져와야 한다.

어떻게 하면 되는가? 나도 저 에러 메시지 받았는데 접근 방법을 몰랐다.

An MWE and/or backtrace would be a huge help here. With just that message I can’t do much.

MWE (Minimal Working Example)

Figure 1: Backtrace Sample

Figure 1: Backtrace Sample

debug-on-error : 와우!

[2023-07-07 Fri 19:55] corfu 가 갑자기 말을 안들어 왜그러는거니?! 그러다가 좋은 방법을 알게 되었다. 그래! 이렇게 하면 되는 구나!

spacemacs/toggle-debug-on-error-on / off

Debugger entered--Lisp error: (wrong-number-of-arguments #<subr cape--cached-table> 4)
  cape--cached-table(262 263 cape-yasnippet-candidates string-prefix-p)
  cape-yasnippet()
  corfu--capf-wrapper(cape-yasnippet)
  run-hook-wrapped(corfu--capf-wrapper cape-yasnippet)

ElispCheatSheet

[2023-06-23 Fri 15:20] http://alhassy.com/ElispCheatSheet/ 여기 참고하라. 포크했다. https://github.com/junghan0611/ElispCheatSheet

Related-Notes

References

마지막 수정일자