diff options
| author | Aiden Cline <[email protected]> | 2025-08-15 13:21:02 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-15 13:21:02 -0500 |
| commit | dc01071498c4ca0bc9804e4d75ab5ac09d66df9e (patch) | |
| tree | a60467949ed9634acda8ce52aa51c96f7fe130ea /packages/tui/internal/app | |
| parent | 57b04d9eb703c05e4f3c720839d90a94ada5f1af (diff) | |
| download | opencode-dc01071498c4ca0bc9804e4d75ab5ac09d66df9e.tar.gz opencode-dc01071498c4ca0bc9804e4d75ab5ac09d66df9e.zip | |
feat: add scroll speed to config (#1968)
Diffstat (limited to 'packages/tui/internal/app')
| -rw-r--r-- | packages/tui/internal/app/app.go | 4 | ||||
| -rw-r--r-- | packages/tui/internal/app/state.go | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/tui/internal/app/app.go b/packages/tui/internal/app/app.go index eff00f296..f046daaef 100644 --- a/packages/tui/internal/app/app.go +++ b/packages/tui/internal/app/app.go @@ -50,6 +50,7 @@ type App struct { compactCancel context.CancelFunc IsLeaderSequence bool IsBashMode bool + ScrollSpeed int } func (a *App) Agent() *opencode.Agent { @@ -198,6 +199,7 @@ func New( InitialPrompt: initialPrompt, InitialAgent: initialAgent, InitialSession: initialSession, + ScrollSpeed: int(configInfo.Tui.ScrollSpeed), } return app, nil @@ -725,7 +727,7 @@ func (a *App) MarkProjectInitialized(ctx context.Context) error { } func (a *App) CreateSession(ctx context.Context) (*opencode.Session, error) { - session, err := a.Client.Session.New(ctx) + session, err := a.Client.Session.New(ctx, opencode.SessionNewParams{}) if err != nil { return nil, err } diff --git a/packages/tui/internal/app/state.go b/packages/tui/internal/app/state.go index 2876eb3a9..cc65eea5e 100644 --- a/packages/tui/internal/app/state.go +++ b/packages/tui/internal/app/state.go @@ -28,7 +28,6 @@ type AgentModel struct { type State struct { Theme string `toml:"theme"` - ScrollSpeed *int `toml:"scroll_speed"` AgentModel map[string]AgentModel `toml:"agent_model"` Provider string `toml:"provider"` Model string `toml:"model"` |
