based on opencode v1.14.39
ocv patch 3.34
fix: clamp cursor after vim delete - #95 (@reobin)
fix: preserve uppercase in vim replace mode - #97 (@reobin)
feat: support vim single-character replace - #98 (@reobin)
fix: render normal cursor with contrast - #99 (@leohenon)