a9208db2e4
CI / editor tests (push) Successful in 44s
The shared heading_level helper still required spaces around the title, so the client-side regex paths — fold fallback, text objects (ah/ih), and heading navigation (]] etc.) — skipped spaceless headings, even though the server (and HTML export) accept them since the #7 fix. Rewrite to match the lexer: balanced leading/trailing `=` runs (cap 6) around a non-empty title, spaced or spaceless. Marker-only (`======`), unbalanced (`==a==b`, `==> x`) and 7+ runs still return 0. Verified against an 18-case battery + full editor harness (10/10). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>