diff options
| author | Aiden Cline <[email protected]> | 2025-07-24 16:34:59 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-24 16:34:59 -0500 |
| commit | 22c9e2942b987c7d51d08d8db4910c1d57f6fd7e (patch) | |
| tree | 2bccb7637c68f527404006c0423bb8f36132a0ce /packages/tui/internal/components | |
| parent | d50ae8e4d4d6fd762c620e4d6d1a4edc6abd0585 (diff) | |
| download | opencode-22c9e2942b987c7d51d08d8db4910c1d57f6fd7e.tar.gz opencode-22c9e2942b987c7d51d08d8db4910c1d57f6fd7e.zip | |
(tui) tweak: add setting for scroll speed (#1288)
Diffstat (limited to 'packages/tui/internal/components')
| -rw-r--r-- | packages/tui/internal/components/chat/messages.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index fa9c8210a..635d12b62 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -1015,7 +1015,12 @@ func (m *messagesComponent) RedoLastMessage() (tea.Model, tea.Cmd) { func NewMessagesComponent(app *app.App) MessagesComponent { vp := viewport.New() vp.KeyMap = viewport.KeyMap{} - vp.MouseWheelDelta = 4 + + if app.State.ScrollSpeed != nil && *app.State.ScrollSpeed > 0 { + vp.MouseWheelDelta = *app.State.ScrollSpeed + } else { + vp.MouseWheelDelta = 4 + } return &messagesComponent{ app: app, |
