2016-11-03 3 views
7

intero를 사용하여 이맥스에 hlint 제안을 표시 할 수 없습니다. 이맥스에 intero와 함께 Hlint 사용하기

  • 나는 이맥스
  • 24.5를 새로 설치 나는 새 ~/.emacs 파일 내가 이맥스에 다른 아무것도하지했습니다
  • here에서 intero 물건을 추가했습니다.

난의 해결책이 읽은 :

(flycheck-add-next-checker 'intero 
          '(warning . haskell-hlint)) 

하지만 난이와 어떻게해야 해요 모르겠어요. 내 ~/.emacs 파일에 추가하면 emacs가 시작될 때 실패합니다.

는 (- 나는 하스켈 파일을 열 때 intero 시작 - 나머지는 확인을 보인다. 입력 할 때 오류가 즉시 플래그가)

가 어떻게 Hlint 제안을 표시합니까?

+0

'hlint'를 설치 했습니까? – Sibi

+0

스택 프로젝트에 hlint가 설치되어 있습니다. 즉,'stack exec hlint'를 실행할 수는 있지만 전 세계적으로 설치되지는 않았습니다. – BillyBadBoy

+0

다음과 같은 점검을 할 수 있습니까? 1) hlint 실행 파일이 flycheck가 인식하는 올바른 경로에 있는지 확인하십시오. 'exec-path' 변수가 경로에 없다면 명시 적으로 추가하십시오. 나는 일반적으로 hlint를 스택을 통해 전역으로 설치하고이를 이맥스 세션에 사용한다. 2) 첫번째 방법이 문제가 아니라면,이 emacs 명령을 실행 해보십시오 :'intero-info' 그리고 flycheck가 당신을 위해 hlint 경고를 보여줄지보십시오. – Sibi

답변

-4

확인이 밖으로 나가이 다른 마법 문자열 실종됐다집니다 : [! 그것은 내가 하스켈 IDE를 설치하기 위해 리스프를 배워야 할 것이 정말 짜증나 - 아톰 그냥 작동]

(require 'intero) 
(require 'flycheck) 
(flycheck-add-next-checker 'intero '(warning . haskell-hlint))