2017-05-10 2 views
0

Fedora에서 emacs에서 sml-mode를 사용하고 싶습니다. 내 ~/.emacs 파일은 해당 디렉토리가 자식-복제 SML-모드 파일을 포함run-sml은 emacs sml-mode에서 작동하지 않습니다.

(add-to-list 'load-path "/home/gbuday/prooftheory/sml-mode") 
(autoload 'sml-mode "sml-mode" "Major mode for editing SML." t) 
(autoload 'run-sml "sml-proc" "Run an inferior SML process." t) 

가 포함되어 있습니다.

나는 참으로 PolyML, 내가 사용하고자하는 버전을 시작

(defcustom sml-program-name "/home/gbuday/prooftheory/polyml/bin/poly" 
"Program to run as Standard SML read-eval-print loop." 
:type 'string) 

을 가지고 sml-mode.el을 편집했다.

내가 열등한 SML을 실행하는 M-x run-sml을 입력

읽기 평가 후면 인쇄 루프 내가 미니 버퍼에
Cannot open load file: sml-proc 

를 얻을. 내가 여기서 더 잘해야 할까?

+1

'M-x package-list-packages RET'을 통해 sml-mode를 설치 하시겠습니까? – Stefan

답변

1

내가 아는 sml-proc 파일이 없습니다. 현재는 6.7이며, 자동 로딩이 run-sml (또는 sml-run) 예를 들어

(autoload 'run-sml "sml-mode") 

당신은 당신의 설정에 (setq sml-program-name ...)로 SML 프로그램을 설정해야합니다뿐만 아니라 sml-mode에서 수행해야처럼 당신이 sml-mode 어떤 버전을 사용하고, 그것은 보인다 파일의 경우 소스 코드를 변경할 필요가 없습니다.