XPost: comp.unix.shell
Hi all,
I'm done some more development on Basta (Bash status line). It is substantially improved.
https://www.kylheku.com/cgit/basta/about
- Recursive configurations of Basta now properly communicate the
parent status lines through the environment. The topmost Basta
redraws the entire status line stack. Parent status lines no longer
permanently disappear when programs such as editors perform
"clear to end of screen".
- The above works through ssh on most systems, due to using variables in
a commonly exported space.
- Issues with the status line sometimes becoming overwritten have been
fixed; such occurrences should be extremely rare.
- Optional per-application full screen modes now offered!
- Using simple Bash aliases, selected certain programs can run
in full screen mode. In full screen mode, the status line stack
disappears and all lines of the terminal are scrollable.
Then upon termination of the program, status lines come back.
- For well-behaved full screen apps that restore the terminal,
like editors:
alias vim='basta.fullscreen vim'
- General case: almost any program (good for git, which
sometimes launches an editor or pager, sometimes not):
alias git='basta.fullscreen_alt git'
--
TXR Programming Language:
http://nongnu.org/txr
Cygnal: Cygwin Native Application Library:
http://kylheku.com/cygnal
Mastodon: @
Kazinator@mstdn.ca
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)