Skip to content

feat(fish): add jj-aware Tide VCS segment - #9

Merged
nvonbulow merged 1 commit into
masterfrom
feat/tide-jj-prompt
Apr 11, 2026
Merged

feat(fish): add jj-aware Tide VCS segment#9
nvonbulow merged 1 commit into
masterfrom
feat/tide-jj-prompt

Conversation

@nvonbulow

@nvonbulow nvonbulow commented Apr 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a custom Tide vcs segment for Jujutsu repositories
  • hide Git segment in jj repos by replacing git with vcs in tide_left_prompt_items
  • show shortest unique jj change id
  • show nearest bookmark context with color semantics (current/parent/child)
  • add octicon-based change counters (added/modified/removed/renamed/copied/conflicts), hidden when zero
  • keep colors aligned with existing Tide git colors

Validation

  • fish -n home/dot_config/fish/functions/_tide_item_vcs.fish
  • fish -n home/dot_config/fish/conf.d/00-tide-vars.fish
  • manual prompt checks in jj and non-jj directories

Notes

  • This branch builds on existing fish/tide setup commits that are not on master yet.

@nvonbulow
nvonbulow merged commit c8b46d0 into master Apr 11, 2026
2 checks passed
@nvonbulow
nvonbulow deleted the feat/tide-jj-prompt branch May 8, 2026 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant