Skip to content

Release v1.6.7#34

Merged
YASoftwareDev merged 3 commits into
masterfrom
release/v1.6.7
May 7, 2026
Merged

Release v1.6.7#34
YASoftwareDev merged 3 commits into
masterfrom
release/v1.6.7

Conversation

@YASoftwareDev
Copy link
Copy Markdown
Owner

Closes #33

Summary

  • tmux config gates extended-keys and display-popup on tmux ≥ 3.2 so older installs (e.g. tytan) don't get parse errors
  • Neovim installer detects runtime/binary version mismatch on glibc-pinned hosts and reinstalls to clear E15/osc52 errors
  • _update_plugin now accepts an optional URL and auto-clones missing zsh plugins — ./update.sh zsh-plugins now self-heals instead of silently skipping

Test plan

  • CI passes on all 15 matrix combinations (9 regular + 6 nosudo)
  • test.sh passes after install and after update

Wojciech Pędzimąż added 3 commits May 7, 2026 08:57
Both features are unavailable on older tmux installs (e.g. tytan).
Wrap them in %if #{>=:#{version},3.2} / %endif so the config loads
cleanly on any tmux >= 3.0a (when %if was introduced).
- tmux: gate extended-keys and display-popup on tmux >= 3.2
- neovim: fix runtime/binary mismatch on glibc-pinned hosts
- update.sh: _update_plugin auto-clones missing zsh plugins
- docs: update CLAUDE.md and AGENTS.md with _update_plugin signature
_do_update_neovim was falling through to the v0.9.5 restore path
on glibc < 2.32 hosts where neovim was never installed (e.g. minimal
profile). The binary-missing case and the binary-broken case both cause
'--version' to fail, but only broken warrants a restore. Add an
existence check so update.sh skips gracefully when neovim was never
set up on this host.
@YASoftwareDev YASoftwareDev merged commit 2400b5f into master May 7, 2026
15 checks passed
@YASoftwareDev YASoftwareDev deleted the release/v1.6.7 branch May 7, 2026 07:31
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.

Release v1.6.7: tmux compat, neovim glibc mismatch, update_plugin auto-heal

1 participant