Skip to content

Allow overriding the built-in glyph on widgets that hardcode oneΒ #436

Closed

Description

@zachthedev

Several widgets hardcode their symbol: Git Branch βŽ‡, Git Worktree π– °, Jj Bookmarks πŸ”–, Jj Workspace β—†, Git Conflicts ⚠, Git Ahead/Behind ↑/↓, Git Status !+*?, and the staged/unstaged/untracked markers. There is no way to change or suppress them; the only workaround is wrapping widgets in extra custom-symbol items, which clutters the line and still cannot replace the built-in glyph itself (#16 added custom-symbol widgets for adding icons, not replacing built-ins).

Ask: a per-widget way to set or clear the hardcoded glyph, covering multi-part widgets (Ahead/Behind, Git Status) where each part has its own symbol.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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