[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: prompt has changed with an update

From: Michael Albinus
Subject: Re: prompt has changed with an update
Date: Mon, 07 Sep 2020 09:17:11 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Thomas Walker Lynch <> writes:

> Hello,  

Hi Thomas,

> Recently my prompt has changed on shells raised with Tramp.  I use
> dirtrack, so this messes up Emacs royally. 
> For example, given this bit of code
>   (defun shell-make (dir buffer-name)
>     (let* (
>            (default-directory dir)
>            (buffer (get-buffer-create buffer-name))
>            )
>       (set-buffer buffer)
>       (shell buffer)
>       ))
>   (defun shell-root   () (interactive) (shell-make "/sudo::/root"
> "shell-root"))
> This is the bashrc file for root, which used to set the prompt:
>   export PS1='\n$(/usr/local/bin/Z) \u@\h§\w§\n# '
> but the prompt that now shows up after m-x shell-root :
>   /sudo:root@localhost.localdomain:/root #$
> I don't know where this latter prompt is coming from.
> Have I inadvertently messed something up, or is there some new setting
> with Tramp somewhere?   .. I am a bit of a script kitty when it comes
> to Emacs and Tramp ... so please excuse me if this is not a well
> formed question.  I don't get, for example, why setting the buffer
> name and calling a shell ends up calling ssh in the first place.
> Thanks for your comments on this.

Thanks for the report. I need more data for analysis, though.

- Which Emacs/Tramp version are you using? The Tramp version info is
  needed only in case you don't use the built-in Tramp.

- Have you upgraded Emacs and/or Tramp recently?

- Since I don't use dirtrack myself, could you please give me a recipe
  for analysis? Please start with "emacs -Q", and describe all steps
  (including activating dirtrack) you apply. What do you see, and what
  do you expect instead?

> Thomas

Best regards, Michael.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]