2013년 3월 1일 금요일

EmacsW32 + ftp tramp

윈도 기본 ftp 는 emacs 와 궁합이 잘 안맞는거 같다.

EmacsW32 설치 폴더에 GNU ftp 실행 파일이 존재한다.
예) C:/Program Files/Emacs/EmacsW32/gnuwin32/bin/

윈도 기본 ftp 대신 GNU ftp 를 이용하도록 하기 위해 .emacs 파일에 아래 내용을 추가한다.
(when (string-equal system-type "windows-nt")
(setq exec-path
(append '("C:/Program Files/Emacs/EmacsW32/gnuwin32/bin/") exec-path)))

 - OS 가 windows-nt 인 경우 실행 파일 탐색 경로 목록에 GNU ftp 프로그램이 있는 경로를 추가한다.
 - append 함수는 여러 항목을 하나의 목록으로 합치는 함수이고 먼저 GNU ftp 프로그램 경로를 앞에 놓고 기존의 exec-path 를 뒤에 둠으로써 emacs 가 제일 먼저 GNU ftp 프로그램이 있는 경로를 탐색하게 한다.

테스트
M-x eval-buffer 또는 emacs 를 재시작해서 변동사항을 emacs 에 반영한다.
예)
C-x C-f /ftp:user-name@hostname:/

파일 목록이 보이면 성공

댓글 없음:

댓글 쓰기