Skip to content

test: cover match/case and forward references; correct CI versions in README - #8

Merged
aaronbcarlisle merged 3 commits into
mainfrom
claude/determined-sagan-2hjq47
Sep 26, 2026
Merged

aaronbcarlisle merged 3 commits into
mainfrom
claude/determined-sagan-2hjq47

Conversation

@aaronbcarlisle

@aaronbcarlisle aaronbcarlisle commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Summary

A pre-announcement check of the README and post claims found two gaps:

  • match/case and quoted forward references ("User") are listed as features but had no assertions. This adds 6: both keywords as statements, both as ordinary variables (match = re.match(...), case = 1, which must not highlight), and forward references in a parameter and a return type. They pass on main too; this is coverage for existing behavior, not a fix.
  • The README said CI runs Vim 9.2 on Linux. The CI logs show ubuntu-latest installs Ubuntu's Vim 9.1 (patch 16); macOS and Windows run 9.2, and Neovim is 0.12.5.

Checklist

  • sh tests/run.sh passes (74 + 12 = 86 assertions, Vim 9.1 and Neovim 0.12.5)
  • README updated

Both were listed as features without assertions. The README said CI
runs Vim 9.2 on Linux; ubuntu-latest installs Ubuntu's Vim 9.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NHGQAYx5m3Fs5HUYPdtUWt
@aaronbcarlisle
aaronbcarlisle marked this pull request as ready for review September 26, 2026 11:43
Copilot AI lite review requested due to automatic review settings September 26, 2026 11:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved issues were identified.

Review effort: Lite
Findings: None

What changed in this PR

Adds syntax coverage for match/case and quoted forward references, and corrects CI version details.

Changes:

  • Adds six syntax assertions.
  • Updates README compatibility versions by platform.
File Summary
tests/​test_syntax.vim Adds coverage for soft keywords and forward references.
README.md Corrects CI version documentation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

aaronbcarlisle and others added 2 commits September 26, 2026 07:46
Updated the image in the README to show the new before and after comparison.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NHGQAYx5m3Fs5HUYPdtUWt
@aaronbcarlisle
aaronbcarlisle merged commit 0643d96 into main Sep 26, 2026
4 checks passed
@aaronbcarlisle
aaronbcarlisle deleted the claude/determined-sagan-2hjq47 branch September 26, 2026 11:48
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.

3 participants