screen-users
[Top][All Lists]
Advanced

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

Re: How to add environment variable value to hardstatus line


From: Neal Fultz
Subject: Re: How to add environment variable value to hardstatus line
Date: Wed, 11 Mar 2015 22:03:45 -0700

I do something similar, I use the following in my screenrc to set the title to current dir:

 setenv PROMPT_COMMAND 'echo -ne "\033_`pwd`\033\\"'

Then you can use %t in the status bar or wherever.

On Wed, Mar 11, 2015 at 2:04 PM, Shigehiko SASAKI <address@hidden> wrote:
Hi Mario

you can output escape sequence string to virtual terminal,
so as to display any messages you like in hardstatus line.

bash has some convenient features PROMPT_COMMAND or PS1
to execute any commands before displaying shell prompt message.

for example to display $(envname) in hardstatus line
[[.bashrc]]
# send message to screen hardstatus %h
if [[ "$TERM" =~ "screen" ]]; then
  PROMPT_COMMAND='echo -ne "\033k\033\0134\033k$(envname)\033\\"'
endif

// Shige

_______________________________________________
screen-users mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/screen-users


reply via email to

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