2011-09-04 4 views

답변

5

여기는 patch입니다. 요점은 플라이 메이크를 호출하는 함수를 set-process-query-on-exit-flag을 사용하여 process-query-on-exit-flag 변수를 플라이 메이크 프로세스의 nil으로 설정하는 것입니다. C-h f set-process-query-on-exit-flag도 참조하십시오.

+0

flymake가 생성하는 flymake 파일을 올바르게 삭제합니까? – asmeurer

+0

어떻게 될지 모르겠다. –

+1

그러면별로 도움이되지 않습니다. 웨이는 정말로 파리가 묻지 않고 프로세스를 종료 할 때 일반적으로 발생하는 것을 수행하는 출구 후크입니다. 또는 최소한이 파일을 명시 적으로 삭제하십시오. – asmeurer

10

또한 조언 떨어져 process-query-on-exit-flag을 설정할 수 있습니다 :

(defadvice flymake-start-syntax-check-process (after 
               cheeso-advice-flymake-start-syntax-check-1 
               (cmd args dir) 
               activate compile) 
    ;; set flag to allow exit without query on any 
    ;;active flymake processes 
    (set-process-query-on-exit-flag ad-return-value nil)) 

이 위의 패치와 같은 효과를 가지고 있지만 flymake.el 수정이 필요하지 않습니다.

+0

나는 더 이상 플라이 메이크를 사용하지 않습니다. Flymake는 시원한 아이디어 였지만 실행이 필요했습니다. 플라이 메이크에는 많은 버퍼가 열려있을 때 문제가 있습니다 (http://www.flycheck.org/en/latest/user/flycheck-versus-flymake.html#flycheck-versus-flymake), 저에게있어서 " 항상." 플라이 체크는 다른 한편으로는 더 잘 수행 된 것 같습니다. 나는 플라이 체크 (flycheck)로 전환했고 아주 행복합니다. – Cheeso

관련 문제