You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know we addressed in another thread but just copying to say so here too:
You have to edit the toml file this is only for tui. it isnt exposed intentionally and adam will likeky add an easier way to set in future. toml is at: ~/.local/state/opencode/tui and you set scroll speed like (must be int):
I know we addressed in another thread but just copying to say so here too:
You have to edit the toml file this is only for tui. it isnt exposed intentionally and adam will likeky add an easier way to set in future. toml is at: ~/.local/state/opencode/tui and you set scroll speed like (must be int):
scroll_speed = 3
Hi @rekram1-node - I don't see any .toml file or a tui dir:
❯ ls ~/.local/share/opencode/
auth.json bin log project
Also, I find that scroll speed varies by terminal. When I'm using the VS Code integrated terminal, I find scrolling to be too fast. But when I use Ghostty, the speed is fine. I'm on MacOS.
Same as @nikhilmaddirala. On MacOS and speed is different depending on the terminal I'm using.
Ghostty speed is just right.
Stock terminal is fine, but on the faster side.
Cursor (VS code) terminal is very sensitive and way too fast. Annoying because it's the one i use 70% of time.
Haven't touched the scroll_speed setting yet, but worried it might fix one and make the others too slow in comparison.
@adamdotdevin@rekram1-node scroll is absolute garbage on macbook pro. Makes it pretty much unusable compared to claude code, it would be good to allow users to configure this at startup like claude code startup config.
@felixmccuaig I have the same issue. I'm often running Claude Code or OpenCode from VS Code terminal. Scroll speed is fine in CC but painfully slow in OC. I updated the scroll_speed in ~/.config/opencode/opencode.json by adding a "tui": { "scroll_speed": 10 } section, which made it better after a restart.
Reacted by E Schnitzler, etern, Hao Lam and Shahmi Saidi
Activity
rekram1-node commentedon Jul 30, 2025
I know we addressed in another thread but just copying to say so here too:
diocletiann commentedon Jul 31, 2025
Thanks, scroll_speed = 1 works. 3 was super disorienting in a tui.
Why is inertial scrolling disabled? It doesn't behave like other tuis (claude code for example).
rekram1-node commentedon Jul 31, 2025
you would have to ask Adam, I am not sure but Idrc either way
nikhilmaddirala commentedon Aug 8, 2025
Hi @rekram1-node - I don't see any
.tomlfile or atuidir:❯ ls ~/.local/share/opencode/ auth.json bin log projectAny idea how I can address this?
nikhilmaddirala commentedon Aug 8, 2025
Also, I find that scroll speed varies by terminal. When I'm using the VS Code integrated terminal, I find scrolling to be too fast. But when I use Ghostty, the speed is fine. I'm on MacOS.
rekram1-node commentedon Aug 8, 2025
@nikhilmaddirala you are looking in wrong dir, run
cat ~/.local/state/opencode/tuielvstejd commentedon Aug 11, 2025
Same as @nikhilmaddirala. On MacOS and speed is different depending on the terminal I'm using.
Ghostty speed is just right.
Stock terminal is fine, but on the faster side.
Cursor (VS code) terminal is very sensitive and way too fast. Annoying because it's the one i use 70% of time.
Haven't touched the
scroll_speedsetting yet, but worried it might fix one and make the others too slow in comparison.rekram1-node commentedon Aug 11, 2025
@elvstejd I had same experience but I've set scroll_speed to 1 and ghostty still feels fine for me, but maybe that's just me
elvstejd commentedon Aug 11, 2025
@rekram1-node Ah, that did it actually. Much better, thanks!
adamdotdevin commentedon Aug 13, 2025
should we just default to 1? cc @rekram1-node
rekram1-node commentedon Aug 13, 2025
@adamdotdevin I think so yeah
adamdotdevin commentedon Aug 13, 2025
1 felt pretty slow to me in ghostty, defaulting to 2!
rekram1-node commentedon Aug 13, 2025
sounds good 👍
willleeney commentedon Aug 13, 2025
Can you add it as a setting not as the tui setting because that keeps on getting overwritten for me.
rekram1-node commentedon Aug 14, 2025
Hmm @adamdotdevin what do you think?
adamdotdevin commentedon Aug 15, 2025
yeah, but i wonder if we need a
tuitop-level key under config for things like this; do you mind taking a stab at this, @rekram1-node?rekram1-node commentedon Aug 15, 2025
yes @adamdotdevin will do
felixmccuaig commentedon Nov 9, 2025
@adamdotdevin @rekram1-node scroll is absolute garbage on macbook pro. Makes it pretty much unusable compared to claude code, it would be good to allow users to configure this at startup like claude code startup config.
rekram1-node commentedon Nov 9, 2025
@felixmccuaig what terminal are u using because different ones have different behaviors also is it too fast for u or too slow?
connorads commentedon Nov 20, 2025
@felixmccuaig I have the same issue. I'm often running Claude Code or OpenCode from VS Code terminal. Scroll speed is fine in CC but painfully slow in OC. I updated the
scroll_speedin~/.config/opencode/opencode.jsonby adding a"tui": { "scroll_speed": 10 }section, which made it better after a restart.docs: switch EE licensing to FSL-1.1-MIT (anomalyco#1416)