(defconst ecb-required-semantic-version-min '(1 4 2 0)) (defconst ecb-required-semantic-version-max '(1 4 3 9)) (defconst ecb-required-eieio-version-min '(0 17 2 0)) (defconst ecb-required-eieio-version-max '(0 17 3 9)) (defconst ecb-required-speedbar-version-min '(0 14 1 1)) (defconst ecb-required-speedbar-version-max '(0 15 3 9))
<note> PATH에 반드시 Emacs의 경로를 추가해야 한다. </note>
(add-to-list 'load-path "~/elisp/speedbar") ;(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t) ;(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
(add-to-list 'load-path "~/elisp/eieio")
(add-to-list 'load-path "~/elisp/semantic") (setq semantic-load-turn-everything-on t) (require 'semantic-load)
(add-to-list 'load-path "~/elisp/ecb") (load-file "~/elisp/ecb/ecb.el") ;;(require 'ecb) (require 'ecb-autoloads) ;; M-x ecb-activate
windows에서 이 환경을 사용하려면 어떻게 하는 건지요. step-by-step하다가 make에서 막혔습니다만.... INSTALL문서를 봐도 잘 모르겠습니다.
구체적으로는 모르겠지만, 일단 배포본의 Makefile을 보고 어떤 명령들을 실행하는지 파악해야 합니다. 만일 Makefile에 rm 같은 유닉스류 명령이 포함되어 있다면, 그리고 bash 등 유닉스류의 셸 명령들이 쓰인다면 윈도우즈의 명령줄 콘솔 + Win용 make 프로그램만으로는 부족합니다.
다행히, 대부분의 유닉스류의 빌드 환경을 흉내낼 수 있게 해주는 환경이 있습니다. Cygwin( http://www.cygwin.com )이 대표적이고, 좀 더 가벼운 Msys( http://www.mingw.org/msys.shtml )도 있습니다. 한 번 시험해 보시길...
--류광