많은 화면 공간을 차지하기 때문에 명령 줄에서와 같이 eshell 프롬프트에서 현재 작업 디렉토리를 억제하고 싶었습니다. C-h v
i를 사용 하여 기본값이 다음인지 확인하십시오.
Value:
(lambda nil
(concat
(eshell/pwd)
(if
(=
(user-uid)
0)
" # " " $ ")))
그리고 내에서 이것을 이것으로 변경하려고했습니다 .emacs
.
(setq eshell-prompt-function
(lambda () "> "))
그러나 위의 작업을 수행하면 특정 키가 손상됩니다. 예를 들어, 더 이상 M-p
이전 명령을 탐색하는 데 사용할 수 없으며 C-c C-a
기본 프롬프트에서와 같이 입력하는 명령의 시작을 가리 키지 않습니다. 왜 이런 일이 일어나고 있으며 그 주위에 방법이 있는지 궁금합니다.
감사