I can't try it now. #{} is not expanded in config file. But $ might be.


On Thu, 22 Mar 2018, 18:14 Helmut K. C. Tessarek, <tessa...@evermeet.cx>
wrote:

> It still does not work. I believe the variable is only interpreted the
> first time when the config file is read.
>
> Please try the following:
>
> bind C-b if -F '#{TPCS}' \
>         'setenv -g TPCS 0; display-message "TPCS=0"' \
>         'setenv -g TPCS 1; display-message "TPCS=1"'
>
> If you try it, you'll see that "TPCS=1" is shown all the time.
>
> Cheers,
>   K. C.
>
>
> On 2018-03-22 14:05, Nicholas Marriott wrote:
> > It is #{}.
> >
> > $ tmux setenv -g FOO 1
> > $ tmux if -F '#{FOO}' 'run "echo yes >/tmp/foo"' 'run "echo no
> >/tmp/foo"'
> > $ cat /tmp/foo
> > yes
> > $ tmux setenv -g FOO 0
> > $ tmux if -F '#{FOO}' 'run "echo yes >/tmp/foo"' 'run "echo no
> >/tmp/foo"'
> > $ cat /tmp/foo
> > no
> > $ tmux setenv -gu FOO
> > $ tmux if -F '#{FOO}' 'run "echo yes >/tmp/foo"' 'run "echo no
> >/tmp/foo"'
> > $ cat /tmp/foo
> > no
> >
> >
> >
> > On Thu, Mar 22, 2018 at 01:45:42PM -0400, Helmut K. C. Tessarek wrote:
> >> Thanks for the reply.
> >>
> >> On 2018-03-22 13:37, Nicholas Marriott wrote:
> >>> Try if -F '#{TPCS}'
> >>>
> >>> Or maybe $TPCS I forget.
> >>
> >> I tried the following:
> >>
> >> bind C-b if -F '#{TPCS}' \ [next 2 lines as before]
> >>
> >> and
> >>
> >> bind C-b if -F '$TPCS' \ [next 2 lines as before]
> >>
> >> Unfortunately neither worked.
> >>
> >> Cheers,
> >>   K. C.
> >>
> >> --
> >> regards Helmut K. C. Tessarek              KeyID 0x172380A011EF4944
> >> Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944
> >>
> >> /*
> >>    Thou shalt not follow the NULL pointer for chaos and madness
> >>    await thee at its end.
> >> */
> >>
> >
> >
> >
>
>
> --
> regards Helmut K. C. Tessarek              KeyID 0x172380A011EF4944
> Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944
>
> /*
>    Thou shalt not follow the NULL pointer for chaos and madness
>    await thee at its end.
> */
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tmux-users+unsubscr...@googlegroups.com.
To post to this group, send an email to tmux-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to