아니에요 :이맥스 내가 람다을 인용하고있어 주장,하지만 난 이맥스 내 init.el이 추가
이(add-hook 'emacs-startup-hook
(lambda()
(kill-buffer "*scratch*")
(ido-mode t)
(global-visual-line-mode 1)))
(add-hook 'clojure-mode-hook
(lambda()
(rainbow-delimiters-mode 1)))
자동으로 이맥스 기호 람다에 단어 lambda
을집니다 I 있지만, 그것이 문제인지 아닌지를 모릅니다. 내가 이맥스를 시동 할 때, 보고서 :
(lambda (line) ...) quoted with ' rather than with #'
하지만 람다를 인용하고 있지 않다. 위의 코드 줄을 제거하면 오류가 사라집니다.
왜 오류가 발생합니까?
위의 '람다'에는'field' 인수가 없습니다. 다른 '람다'여야합니다. – Tobias
@Tobias는 차이를 만들지는 모르지만 실제로 "필드"가 아닌 "라인"이라는 단어를 사용합니다. 질문을 업데이트했습니다. 위의 정보를 빼내면 오류가 사라지고 모든 것이로드되므로 다른 람다라고 상상할 수는 없습니다. – johnbakers
아무런 차이가 없습니다. init 파일에서''(lambda')를 검색하십시오. 때때로 바이트 컴파일러가 다시 컴파일해야 할 부분과 그렇지 않은 부분이 너무 똑똑하다는 인상을 받았습니다. 인용 된 람다는 다른 곳에서있을 수 있습니다. – Tobias