Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: When RPROMPT != RPS1



On Tue, Jun 20, 2017 at 12:08 PM, Jim <linux.tech.guy@xxxxxxxxx> wrote:

> zsh 5.3.1 (x86_64-pc-linux-gnu)
>
> When switching between prompt theme walters and some
> other themes I noticed that the right prompt remained. On
> checking I found walters was the only theme that used
> RPROMPT to set the right prompt. The only other theme
> to set the right prompt is bart, but it used RPS1.
>
> After switching from walters to say adam, I unset "RPS1",
> but the right prompt remained.  I then typed
> "unset RPROMPT" and the right prompt was no longer there.
>
> The output of a script I wrote doesn't match what I though it
> should, but then again it was just strange.
>
> Current state of RPROMPT and RPS1
>     RPROMPT:
>     RPS1:
> Set RPROMPT to RPROMPT
>     RPROMPT:  RPROMPT
>     RPS1:
> Set RPS1 to RPS1
>     RPROMPT:  RPS1
>     RPS1:  RPS1
> Unset RPRMOPT
>     RPROMPT:
>     RPS1:
> Unset RPS1
>     RPROMPT:
>     RPS1:
> Set RPROMPT to RPROMPT
> Set RPS1 to RPS1
>     RPROMPT:  RPS1
>     RPS1:  RPS1
> Unset RPS1
>     RPROMPT:
>     RPS1:
> Unset RPRMOPT
>     RPROMPT:
>     RPS1:
>
> Strange!  The results here contradict what I was seeing
> with the right prompt and unset RPS1. I'm also attaching
> the script.
>
> Thanks for zsh and your help.
>
> Jim
>


I should have checked earlier. I'm seeing the same thing with
RPS2 and RPROMPT2.

Current state of RPROMPT2 and RPS2
    RPROMPT2:
    RPS2:
Set RPROMPT2 to RPROMPT2
    RPROMPT2:  RPROMPT2
    RPS2:
Set RPS2 to RPS2
    RPROMPT2:  RPS2
    RPS2:  RPS2
Unset RPRMOPT2
    RPROMPT2:
    RPS2:
Unset RPS2
    RPROMPT2:
    RPS2:
Set RPROMPT2 to RPROMPT2
Set RPS2 to RPS2
    RPROMPT2:  RPS2
    RPS2:  RPS2
Unset RPS2
    RPROMPT2:
    RPS2:
Unset RPRMOPT2
    RPROMPT2:
    RPS2:

In addition the promptinit function doesn't set RPS2:

    local +h PS1=$PS1 PS2=$PS2 PS3=$PS3 PS4=$PS4 RPS1=$RPS1

Again, thanks,

Jim


Messages sorted by: Reverse Date, Date, Thread, Author