Skip to content

Cursor invisible on some terminals #660

@kriswilk

Description

@kriswilk
$ ble summary

GNU bash, version 5.3.3(1)-release (x86_64-pc-linux-gnu) [NixOS 26.05 (Yarara)]
ble.sh, version 0.4.0-nightly+2f564e6 (noarch) [git 2.51.0, GNU Make 4.3, GNU Awk 5.2.1, API 3.2, PMA Avon 8-g1, (GNU MPFR 4.2.1, GNU MP 6.3.0)]
bash-completion, version 2.17.0 (hash:480ffcc6a751e55621ec526eb5dea7a0d86d9e72, 17877 bytes) (noarch)
fzf key-bindings, (hash:17645247aa5308cf414a2387e640ccab4e7970ee, 1497 bytes) (noarch) (integration: on)
fzf completion, (hash:17645247aa5308cf414a2387e640ccab4e7970ee, 1497 bytes) (noarch) (integration: on)
starship, version 1.24.1 (rustc 1.91.1 (ed61e7d7e 2025-11-07) (built from a source tarball), 1980-01-01 00:00:00 +00:00)
zoxide, version 0.9.8 (/etc/profiles/per-user/kris/bin/zoxide) (integration: off)
locale: LANG=en_CA.UTF-8
terminal: TERM=xterm-256color wcwidth=16.0-west/16.0-2+ri, wt:0 (0;10;1)
options: -hashall +checkjobs +extglob +globstar +histappend -hostcomplete +inherit_errexit +login_shell

Thanks to #659 I'm now running the latest nightly version of ble.sh. But on some terminals, the cursor is invisible. Specifically:

Cursor is missing on:

  • Windows Terminal (logged into my machine via ssh)
  • Kitty 0.44

Cursor is visible on:

  • foot 1.25

All of these terminals are configured with exactly the same color scheme. Everything else seems to work as on the tagged release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions