emacs에서 git bash를 사용할 때, 프롬프트에 이상한 문자가
]0;:/Users/ohyecloudy/.dotfiles
ohyecloudy@air5 ~/.dotfiles (master)
$
이게 뭘까? 왜 emacs에서 shell을 띄우면 이게 나오는 걸까? 이것 때문에 맘 편히 사용하던 git for windows 프롬프트를 bashrc로 복사했다. 고쳐서 쓰려고.
if [[ "$TERM" == "dumb" ]] || [[ "$TERM" == "emacs" ]]; then
PS1=''
else
TITLEPREFIX=$MSYSTEM
PS1='\[\033]0;$TITLEPREFIX:${PWD//[^[:ascii:]]/?}\007\]' # set window title
PS1="$PS1"'\n' # new line
fi
윈도우 타이틀 설정 때문이다. TERM
환경 변수로 분기를 타게 했다. 멍청한 터미널에게 윈도우 타이틀 같은 걸 바라면 안되제. 이제 이상한 거 안 나옴. 속이 다 시원하다.
C-x C-s C-x C-c