aboutsummaryrefslogtreecommitdiffstats
path: root/basta.sh
Commit message (Expand)AuthorAgeFilesLines
* fullscreen: bug: quote $args in the eval line.HEADmasterKaz Kylheku2025-04-081-2/+2
* fullscreen: bug: calculate args after removing options.Kaz Kylheku2025-04-011-1/+2
* fullscreen: regression: no args in non-fulscreen case.Kaz Kylheku2025-03-191-1/+1
* fullscreen: don't fullscreen if stdout is not a tty.Kaz Kylheku2025-03-181-4/+26
* fullscreen: use eval to improve appearance of suspended job.Kaz Kylheku2025-03-041-1/+2
* Gnome Terminal doesn't take line wrap escape sequences.Kaz Kylheku2025-02-171-2/+0
* Get rid of deep flag in update.Kaz Kylheku2025-02-171-19/+12
* bug: unnecessarily deep refresh.Kaz Kylheku2025-02-171-5/+9
* fullscreen: code cleanup and minor issue.Kaz Kylheku2025-02-161-2/+4
* Minor code cleanup.Kaz Kylheku2025-02-151-3/+2
* Regression: clock not spontaneously updating.Kaz Kylheku2025-02-141-1/+5
* Simplify fullscreen to one function.Kaz Kylheku2025-02-141-39/+11
* Share logic between prepare_term and fullscreen_alt.Kaz Kylheku2025-02-141-22/+15
* prepare_term: account for all status lines.Kaz Kylheku2025-02-131-1/+6
* basta.fullscreen_alt: fix off-by-one bug in scroll logic.Kaz Kylheku2025-02-131-2/+2
* get_cur_line: don't clobber var on failure.Kaz Kylheku2025-02-131-5/+3
* basta.fullscreen_alt: assume worst case if no realowsKaz Kylheku2025-02-131-3/+9
* Return and check status from get_cur_line.Kaz Kylheku2025-02-131-9/+14
* bug: fullscreen interactions with completion.Kaz Kylheku2025-02-131-0/+10
* fullscreen: bug: must redirect helpers to tty.Kaz Kylheku2025-02-131-2/+2
* Use /dev/tty rather than disabling fullscreen.Kaz Kylheku2025-02-131-20/+20
* Add terminal save-restore feature to basta.fullscreen.Kaz Kylheku2025-02-121-0/+9
* fullscreen: handle stdin/stdout not being a TTY.Kaz Kylheku2025-02-121-0/+10
* Don't unexport entire status array in basta.cleanup.Kaz Kylheku2025-02-121-11/+3
* Unexport the status line array in basta.cleanup.Kaz Kylheku2025-02-121-0/+1
* Better handling of SIGINT and failed status in fullscreen.Kaz Kylheku2025-02-111-4/+21
* Add some reentrancy discipline to the interrupts.Kaz Kylheku2025-02-111-4/+22
* Do not save and restore screen for wrap mode.Kaz Kylheku2025-02-121-2/+2
* Bungled $'...' literal.Kaz Kylheku2025-02-121-1/+1
* Improve the basta.fullscreen_alt mode.Kaz Kylheku2025-02-111-2/+6
* Use environment variables to convey nested status lines.Kaz Kylheku2025-02-111-18/+78
* Improve basta.fullscreen; add basta.fullscreen_alt.Kaz Kylheku2025-02-101-2/+28
* Refactor: basta.get_cur_line now puts value into variable.Kaz Kylheku2025-02-101-3/+7
* New feature: basta.fullscreen.Kaz Kylheku2025-02-101-0/+5
* Don't interrogate terminal too often in basta.check_cursor.Kaz Kylheku2025-02-101-9/+30
* Check for changed window size at prompt time.Kaz Kylheku2025-02-101-2/+12
* Fix one remaining instance of \033 escape to $'...' and \e.Kaz Kylheku2025-02-061-1/+1
* Distinguish WINCH in basta.update_status.Kaz Kylheku2025-02-061-2/+4
* Watch for empty response when getting current line.Kaz Kylheku2025-02-031-1/+1
* Do not set termios rows in prompt hooks.Kaz Kylheku2025-01-311-2/+2
* Use \e for ESC via Bash $'...' syntax.Kaz Kylheku2025-01-311-18/+12
* Abruptly disappearing status bug.Kaz Kylheku2025-01-141-1/+1
* Copyright year bump to 2025.Kaz Kylheku2025-01-011-1/+1
* Check the termios rows and columns for sanity.Kaz Kylheku2024-12-311-1/+18
* Streamline code in basta.prepare_term.Kaz Kylheku2024-12-191-4/+4
* bugfix: don't clobber LINES with real terminal sizeKaz Kylheku2024-12-191-3/+4
* bugfix: nameref hygiene problem.Kaz Kylheku2024-12-191-2/+2
* Bail if Bash is not interactive.Kaz Kylheku2024-12-191-0/+2
* workaround for GNU Readline problem.Kaz Kylheku2024-12-161-0/+4
* Streamline $_ saving.Kaz Kylheku2024-04-101-2/+1