emacs 에서 'M-x shell' 관련 질문입니다.
글쓴이: philos66 / 작성시간: 금, 2008/01/25 - 3:30오전
저는 윈도우 XP상에서 EmacsW32를 깔아 사용하고 있습니다.
'M-x shell' 명령을 내리면, shell이 열릴 때, 항상 다음의 디렉토리가 shell의
기본 프롬프트가 되어 나타나는데,
c:\usr\util\Emacs\emacs\bin>
elisp 함수를 이용해서, shell이 열릴 때 위의 기본 프롬프트를 제가 원하는
디렉토리로 설정할 수 있는 방법이 있는지 궁금합니다. shell이 열릴 때마다,
제가 원하는 디렉토리로 매번 다시 옮겨 가야 하는 것이 성가시게 느껴져서요.
예를 들면, shell이 열릴 때, "d:\lang\perl" 디렉토리가 shell 프롬프트 상의
기본 디렉토리로 열리게 할 수 있는 방법이 있는지 알고 싶습니다.
답변주시는 분들께 미리 감사드립니다.
Forums:
아이콘 클릭으로 실행하신다면...
질문자께서 혹시 바탕화면의 바로가기 아이콘 클릭으로 이용하신다면 아이콘 위에서 마우스 오른쪽 버튼을 누르고 등록정보를 보시면 시작위치를 설정할 수 있게 나올 겁니다. 제 생각에는 그곳에 "C:\Program Files\Emacs\emacs\bin"로 설정되어 있는 것 같습니다. 이걸 적당하게 수정해 주시면 문제가 해결 될 것 같습니다.
emacs가 실행된 디렉토리를 shell도 기본 디렉토리로 보는 것 같습니다. 특정 문서를 편집하다가 shell을 실행 시키면 그 문서가 있는 디렉토리가 뜨죠. 제 경우에는 쉘을 띄운 상태에서 emacs를 실행하기 때문에 그런 문제가 없었습니다. 쉘의 홈을 강제로 수정해 주는 기능은 찾기가 힘드네요.
댓글 달기