Resumen
La primera línea del modo shell tiene un bash-3.2$
mensaje adicional antes de mi dotfiles (master)$
mensaje personalizado.
Intenté escribir PROMPT_COMMAND=''
en mi ~/.bashrc
según un anteriorDesbordamiento de pilapublicación, pero bash-3.2$
continúa mostrándose de todos modos.
pasos para reproducir
$ 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
Configuración
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)
También publicado enReddit.
Respuesta1
Elimina \v
o \V
de tu PS1
variable.
Respuesta2
Resulta que estaba cargando mi indicador de git con .bash_profile, pero no con .bashrc, después de cambiar el estilo de carga de mi configuración de bash para aumentar la velocidad.
he creadohttps://github.com/mcandre/dotfiles/blob/master/.bashrc.d/emacs-git-prompt.shpara obtener lo mejor de ambos mundos: shells rápidos e indicaciones idiomáticas del shell de Emacs.