opencode でカーソルが blink してるのを止めたかったけど原因は WezTerm だった件
opencode がいつの頃からかカーソルを blink させててキモチワルイなぁと思っていた。 opencode の設定で変えられないのかなぁと思って AI に相談したけど「それはターミナルのせいだよ」っていうんだよね。 いやー、でも shell を表示してるときは別にそうなってないんだけどなぁ。。 と思ったのだが、実際言われた通りに設定したらたしかに治った。
設定に以下の項目を足したという感じ。
-- カーソルの点滅を止める
-- opencode など TUI が escape sequence で点滅カーソルを要求してくるため、
-- cursor_blink_rate = 0 で点滅そのものを無効化する(アプリの要求より優先される)
cursor_blink_rate = 0,
-- 点滅のフェードアニメーションも無効化(保険)
cursor_blink_ease_in = 'Constant',
cursor_blink_ease_out = 'Constant',
animation_fps = 1,
default_cursor_style = 'SteadyBlock',
割と僕はターミナルをちょこちょこ変えてるんだけど、、ターミナル変えたことによって思わぬところの挙動が変わってしまうということがあるんだね。
Published: 2026-07-23(Thu) 07:33