मैं Emacs shell
प्रॉम्प्ट के हिस्से के रूप में वर्तमान गिट शाखा कैसे दिखा सकता हूं ?
उदाहरण के लिए, मेरे पास यह है ~/.bash_profile
(मैं मैक OSX 10.9 टर्मिनल पर हूं):
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="\[\033[00m\]\u@\h\[\033[01;33m\] \w \[\033[31m\]\$(parse_git_branch)\[\033[00m\]$\[\033[00m\] "
जो इस तरह से एक अच्छी तरह से रंग का खोल खोल पैदा करता है:
name@my-computer ~/code/sample (master)$
मैं emacs के खोल में कुछ समान कैसे बना सकता हूं?
वर्तमान में जब मैं खोलूंगा M-x shell
तो ऐसा खुलेगा:
bash: parse_git_branch: command not found
name@my-computer ~/code/sample $