누구나 Windows에서 더 잘 작동 할 수있는 mode-compile.el의 수정을 제안 할 수 있습니까? 내 특정 문제는 공백을 포함하는 경로 이름을 처리하는 것입니다. Ruby에서 코드 컴파일 작업을하고 있는데, 2008-03-26 릴리스의 "GNU Emacs 22.2.1 (i386-mingw-nt5.1.2600)"을 mode-compile.el 버전과 함께 사용하고 있습니다 : 2.29 (Last modified : 2006/12공백이있는 MS-Windows 경로를 처리하도록 mode-compile.el을 수정 하시겠습니까?
C :/01 13시 52분 47초는)
(컴파일 모드 compile.el에 의해 생성 된 명령 줄 실행) 내 버퍼 a.rb이있다/루비/빈 \의 ruby.exe - 화장실 :/문서 및 설정/윌리엄/내 문서/SRC/a.rb
이 오류 발생:
C :/루비/빈 \의 ruby.exe : 해당 파일이나 디렉토리 - C를 :/Documents (LoadError)
01 23,516,이 잘 작동합니다 :
C :/루비/빈 \의 ruby.exe -w "C :/문서 및 설정/윌리엄/내 문서/SRC/a.rb"는 워크로
주위에 경로 트리에 포함 된 공백이 없도록 내 디렉터리 트리를 이동할 수 있습니다. mode-compile.el에있는 코드를 보면, emacs-lisp에 익숙하지 않아 함수가 이미 따옴표를 추가했음을 알 수있다. 아마도 거의 완전히 다른 것을 추가 할 것이다. 큰 따옴표의 파) :
(려면 - 컴파일에 fname 경우 (있는 경우 MC - 구축 - 연산 인수 (MC - 빌드 출력 인수를 대-에 fname 컴파일) (CONCAT "을" 에 - 컴파일에 fname) ) ""))))
모드 compile.el 여기에서 온다 : http://perso.tls.cena.fr/boubaker/distrib/mode-compile.el
미리 감사드립니다!
윌리엄