Remova \v
ou \V
da sua variável PS1
.
Resumo
A primeira linha do modo shell tem um prompt extra bash-3.2$
antes do meu prompt dotfiles (master)$
personalizado.
Eu tentei escrever PROMPT_COMMAND=''
no meu ~/.bashrc
de acordo com uma anterior Stack Overflow post, mas bash-3.2$
continua sendo exibido de qualquer maneira.
Etapas para reproduzir
$ emacs
M-x shell-mode RET
Esperado
dotfiles (master)$ RET
dotfiles (master)$ RET
dotfiles (master)$ RET
Observado
bash-3.2$ dotfiles (master)$ RET
dotfiles (master)$ RET
dotfiles (master)$ RET
Configuração
Sistema
$ specs emacs bash brew os
specs --version
0.19
emacs --version
GNU Emacs 24.4.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14)
Copyright (C) 2007 Free Software Foundation, Inc.
brew --version
0.9.5
system_profiler SPSoftwareDataType | grep 'System Version'
System Software Overview:
System Version: OS X 10.10.3 (14D136)
Também publicado em Reddit .
Remova \v
ou \V
da sua variável PS1
.
Acontece que eu estava carregando meu prompt git com .bash_profile, mas não com .bashrc, depois que eu mudei o estilo de carregamento da minha configuração bash para velocidade.
Criei o link para obter o melhor dos dois mundos: shells rápidos e comandos idiomáticos do shell Emacs!