Deutsch   English   Français   Italiano  
<20250212103438.197@kylheku.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Kaz Kylheku <643-408-1753@kylheku.com>
Newsgroups: comp.unix.shell,comp.unix.programmer
Subject: Basta update!
Date: Wed, 12 Feb 2025 18:44:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <20250212103438.197@kylheku.com>
Injection-Date: Wed, 12 Feb 2025 19:44:38 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c83432dea289de6fcbe4eada760fd6fd";
	logging-data="2583605"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/1zALYF51adYl1wtXIPegEWT3asS52xIQ="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:T4FMWSsub+PEVhUoNDJa+ru07iI=
Bytes: 2272

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