Display preferences: `max_rows` (default 100), `compact` (default false), `timing` (default true). Apply to both the REPL and non-interactive commands.
[display]
max_rows = 100
compact = false
timing = true
## Overview The `[display]` block of `~/.deltaforge/config.toml` controls how result sets are rendered. It applies uniformly to every surface that prints rows: the classic REPL, the interactive shell, `query`, `run`, and piped-stdin execution. The block is optional, each key has a documented default, and missing keys do not cause errors. ## Behavior - `max_rows` (usize, default 100) caps how many data rows the table renderer prints per statement. Rows beyond the cap are truncated with a footer indicating the total row count. The cap does not affect JSON output, which always emits every row returned by the engine. - `compact` (bool, default false) selects a borderless row layout instead of the Unicode-bordered grid. Equivalent to passing `--format compact` globally. - `timing` (bool, default true) shows an `Elapsed: <ms>ms` footer after every query. Set to `false` for quieter scripted output. ## Resolution Display values from the file are overridden by the global `--format` flag (for `compact` vs `table`) and by command-specific options where applicable. Environment variables are not defined for these keys.
[display]
max_rows = 500
timing = false