[홈으로] [게시판]

차례 [+]

xml-mode

nXml-mode

설치 및 환경설정

사용법

psgml-mode

ECB (Emacs Code Browser)

Installation

  • Dependancy
    • vi ecb-upgrade.el을 보라.
(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>
  • Speedbar
    1. elisp/speedbar에 소스를 푼다.
    2. vi speedbar.el을 해서 0.14beta4 -> 0.14.4로 변경한다.
    3. make
    4. .emacs 환경 파일 설정
(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)
  • Eieio
    1. 0.17beta3를 다운로드한다.
    2. elip/eieio에 소스를 푼다.
    3. vi eieio.el을 해서 0.17beta3 -> 0.17.3으로 변경한다.
    4. make "LOADPATH=../speedbar"
    5. . emacs 환경 파일 설정
(add-to-list 'load-path "~/elisp/eieio")
  • Semactic Bovinator
    1. 1.4.3버전을 다운로드한다.
    2. elisp/semantic에 소스를 푼다.
    3. make "LOADPATH=../eieio ../speedbar"
    4. .emacs 환경 파일 설정
(add-to-list 'load-path "~/elisp/semantic")
(setq semantic-load-turn-everything-on t)
(require 'semantic-load)
  • ECB
    1. elisp/ecb에 소스를 푼다.
    2. make "LOADPATH=../semantic ../eieio ../speedbar"
    3. .emacs 환경 파일 설정
(add-to-list 'load-path "~/elisp/ecb")
(load-file "~/elisp/ecb/ecb.el")
;;(require 'ecb)
(require 'ecb-autoloads) ;; M-x ecb-activate
    1. M-x ecb-activate로 ECB실행

Using Tips

질문&답변

윈도우 사용시 질문

windows에서 이 환경을 사용하려면 어떻게 하는 건지요. step-by-step하다가 make에서 막혔습니다만.... INSTALL문서를 봐도 잘 모르겠습니다.

구체적으로는 모르겠지만, 일단 배포본의 Makefile을 보고 어떤 명령들을 실행하는지 파악해야 합니다. 만일 Makefile에 rm 같은 유닉스류 명령이 포함되어 있다면, 그리고 bash 등 유닉스류의 셸 명령들이 쓰인다면 윈도우즈의 명령줄 콘솔 + Win용 make 프로그램만으로는 부족합니다.

다행히, 대부분의 유닉스류의 빌드 환경을 흉내낼 수 있게 해주는 환경이 있습니다. Cygwin( http://www.cygwin.com )이 대표적이고, 좀 더 가벼운 Msys( http://www.mingw.org/msys.shtml )도 있습니다. 한 번 시험해 보시길...

--류광

제일 위로
최종 수정 일시: 06월 23일(2005년) 06:58 PM 편집 | 정보 | 차이 | 비슷한페이지 | DebugInfo
유용한 페이지들: 분류 분류 | 자유로운 연습장 SandBox | 무작위 페이지들 RandomPages | 인기있는 페이지들 MostPopular