KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Let him who takes the Plunge remember to return it by Tuesday.
FrontPage › SpeedBar
Emacs Lisp Program.


NTEmacs-KTUG에서 설치하기


  1. 위의 sourceforge에서 speedbar 1.4beta4를 다운로드받는다.

  2. 이 파일을 풀면 speedbar-0.14beta4라는 디렉토리가 생겨나는데, 이 디렉토리를 통째로 Emacssite-lisp 디렉토리 아래로 옮긴다.

  3. 만약 CygWin을 사용할 수 있으면 위의 디렉토리로 들어가서 make를 실행한다. CygWin이 없는 상태에서는 emacs를 바이트컴파일하거나 하지 않고 그냥 사용할 수 있다. 요즘처럼 빠른 컴퓨터 환경에서는 바이트컴파일하거나 하지 않거나 눈에 띄는 속도의 큰 차이는 없다고 생각하고 참으면 된다.
    NTEmacs를 실행한 뒤 C-u M-x byte-recompile-directory <REC>를 하고, 소스를 푼 디렉토리를 적으면 컴파일(.elc)해줍니다.
  4. $HOME/_emacs를 편집한다. 에디터로 _emacs를 열고 다음 사항을 추가한다.
    ;; speedbar
    (add-to-list 'load-path "C:/PROGRA~1/KTUG/Emacs-21.2/site-lisp/speedbar-0.14beta4")
    (autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
    (autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
    (define-key-after (lookup-key global-map [menu-bar tools])
          [speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])
    (global-set-key [(f12)] 'speedbar-get-focus)
    ;; Texinfo fancy chapter tags
    (add-hook 'texinfo-mode-hook (lambda () (require 'sb-texinfo)))
    ;; HTML fancy chapter tags
    (add-hook 'html-mode-hook (lambda () (require 'sb-html)))
    (eval-after-load "info" '(require 'sb-info))
    
    (!) 위의 load-path는 자신의 Emacs가 설치된 위치로 바꾸어넣는다. (!) set-key는 여기서는 F12에 할당하였다. 원하는 다른 키로 설정할 수도 있다.

스크린샷

lshort 파일에서 만들어지는 buffer speedbar speedbarsreenshot.png

semantic과 EIEIO

SpeedBar는 EIEIO와 semantic을 설치하면 더 강력한 기능으로 사용할 수 있다고 한다. 자세한 것은 관련된 사이트를 참조하라.

SeeAlso Emacs, NTEmacs

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-02-08 23:08:07
Processing time 0.0310 sec