docs(config): standardize TOML examples for config options - #3441
Merged
Conversation
Added missing TOML code blocks with default values for various configuration options in config.md to maintain a consistent documentation pattern across the file
Contributor
Greptile SummaryAdds TOML example blocks to ~20 config option entries in Confidence Score: 3/5Two documentation errors need fixing before merge. Wrong default value and invalid TOML syntax in added examples would mislead readers. docs/docs/configuration/config.md Important Files Changed
Reviews (1): Last reviewed commit: "docs(config): standardize TOML examples ..." | Re-trigger Greptile |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Add the blank line before the workspaces and show_tabs code fences so they render as code blocks, and drop the trailing whitespace after the network_connect_timeout fence.
Adds example blocks to the config options that were still missing them after the initial standardization pass: search_mode, inline_height_shell_up_key_binding, history_format, keymap_mode, the frequency/recency/frecency score multipliers, scroll_exits, prefix, the logs scalar options (enabled/dir/level/retention), and the logs.ai, logs.daemon, and logs.search sub-tables. Also types the [stats] and [keys] section fences as toml.
Member
|
Thank you for your PR! |
ellie
added a commit
that referenced
this pull request
Jul 21, 2026
### Bug Fixes - *(daemon)* Index synced history directly instead of malformed SQL ([#3627](#3627)) ([#3641](#3641)) - *(deps)* Update unsound/vulnerable dependencies in Cargo.lock ([#3632](#3632)) - *(hook)* Drop agent commands containing NUL bytes via NonNulStr ([#3589](#3589)) ([#3660](#3660)) - *(init)* Fix include guard in Bash init script; chore(init): improve inclusion of shell init scripts in Rust ([#3645](#3645)) - Search functionality to respect character offsets and non-ASCII ([#3659](#3659)) - Quote argument-hint YAML values so Copilot CLI ≥1.0.65 loads all skills ([#3613](#3613)) ([#3614](#3614)) - Correct grammar in 'history last' help text ([#3430](#3430)) - Work around rust nightly warning on eyre bail ([#3680](#3680)) - Improve non-interactive TTY detection in install.sh ([#3315](#3315)) - Add /model hint to status bar ([#3687](#3687)) ### Documentation - *(ai)* Add self hosting + slash command docs ([#3623](#3623)) - *(config)* Standardize TOML examples for config options ([#3441](#3441)) - Advise users to pass `--locked` when installing from Cargo ([#3630](#3630)) - Add docs for store_failed and default for enter_accept ([#2696](#2696)) - Serve docs.atuin.sh from this repo; remove Desktop docs ([#3684](#3684)) - Version docs.atuin.sh with mike (per-release + main) ([#3688](#3688)) - Hotfix bad path ([#3690](#3690)) ### Features - *(bash)* Bundle bash-preexec with Atuin; automatically load if no other preexec backend is loaded ([#3650](#3650)) - *(search)* Add `--shell` option to `atuin search` to filter results by shell ([#3658](#3658)) - *(string)* EllipsizeExt -- General-purpose utility for adding ellipses to strings ([#3639](#3639)) - Add 'yolo' setting to Atuin AI options ([#3637](#3637)) - Add `shell` field to history entries ([#3636](#3636)) - Add hickory-dns resolver for musl target to improve DNS resolution ([#3647](#3647)) - Add atuin stats --filter-mode ([#1737](#1737)) - More aggressive optimizations for dist release ([#3683](#3683)) ### Miscellaneous Tasks - *(atuin-common)* Add ellipsize_or_pad for unicode pad ([#3663](#3663)) - *(clap)* Simplify clap field types and fix help message formatting ([#3640](#3640)) - *(logging)* Refactor logging ([#3622](#3622)) - *(release-skill)* Time label-gated PR merges around the release ([#3654](#3654)) - Remove fossier ([#3629](#3629)) - Trigger docs repo deploy ([#3631](#3631)) - Remove redundant test ([#3635](#3635)) - Add `.editorconfig` and `.nvim.lua` ([#3648](#3648)) - Clean up `WordJumper` in atuin/src/command/client/search/cursor.rs ([#3662](#3662)) - Don't panic if clipboard cannot be accessed ([#2648](#2648)) - Update some dependency versions ([#3666](#3666)) - Update sqlx to v9 ([#3668](#3668)) - Follow-up on #1737 ([#3649](#3649)) - Update Atuin AI to eye-declare v0.6.1 ([#3686](#3686)) ### Refactor - *(hook)* Typed protocol for agent hook events ([#3638](#3638)) - *(render)* Slightly nicer and more correct non-printable escaping ([#3633](#3633)) - *(sync)* Remove deprecated V1 sync protocol ([#3634](#3634)) - Use typed Url instead of hand-built string URLs ([#3644](#3644)) - Extract shared vt100 logic into atuin-common ([#3664](#3664)) ### Testing - Parametrize tests with rstest across 8 crates ([#3653](#3653))
ellie
added a commit
that referenced
this pull request
Jul 22, 2026
### Bug Fixes - *(daemon)* Index synced history directly instead of malformed SQL ([#3627](#3627)) ([#3641](#3641)) - *(deps)* Update unsound/vulnerable dependencies in Cargo.lock ([#3632](#3632)) - *(hook)* Drop agent commands containing NUL bytes via NonNulStr ([#3589](#3589)) ([#3660](#3660)) - *(init)* Fix include guard in Bash init script; chore(init): improve inclusion of shell init scripts in Rust ([#3645](#3645)) - *(install)* Make /dev/tty authoritative for interactivity detection ([#3691](#3691)) - Search functionality to respect character offsets and non-ASCII ([#3659](#3659)) - Quote argument-hint YAML values so Copilot CLI ≥1.0.65 loads all skills ([#3613](#3613)) ([#3614](#3614)) - Correct grammar in 'history last' help text ([#3430](#3430)) - Work around rust nightly warning on eyre bail ([#3680](#3680)) - Improve non-interactive TTY detection in install.sh ([#3315](#3315)) - Add /model hint to status bar ([#3687](#3687)) - Set correct umask for pty-proxy ([#3700](#3700)) ### Documentation - *(ai)* Add self hosting + slash command docs ([#3623](#3623)) - *(config)* Standardize TOML examples for config options ([#3441](#3441)) - Advise users to pass `--locked` when installing from Cargo ([#3630](#3630)) - Add docs for store_failed and default for enter_accept ([#2696](#2696)) - Serve docs.atuin.sh from this repo; remove Desktop docs ([#3684](#3684)) - Version docs.atuin.sh with mike (per-release + main) ([#3688](#3688)) - Hotfix bad path ([#3690](#3690)) - Document built-in bash-preexec ([#3651](#3651)) ### Features - *(bash)* Bundle bash-preexec with Atuin; automatically load if no other preexec backend is loaded ([#3650](#3650)) - *(search)* Add `--shell` option to `atuin search` to filter results by shell ([#3658](#3658)) - *(search)* Syntax highlight commands in interactive search ([#3704](#3704)) - *(string)* EllipsizeExt -- General-purpose utility for adding ellipses to strings ([#3639](#3639)) - Add 'yolo' setting to Atuin AI options ([#3637](#3637)) - Add `shell` field to history entries ([#3636](#3636)) - Add hickory-dns resolver for musl target to improve DNS resolution ([#3647](#3647)) - Add atuin stats --filter-mode ([#1737](#1737)) - More aggressive optimizations for dist release ([#3683](#3683)) - Capture zsh comments as history ([#3699](#3699)) ### Miscellaneous Tasks - *(atuin-common)* Add ellipsize_or_pad for unicode pad ([#3663](#3663)) - *(ci)* Bump GitHub Actions to latest versions ([#3689](#3689)) - *(clap)* Simplify clap field types and fix help message formatting ([#3640](#3640)) - *(logging)* Refactor logging ([#3622](#3622)) - *(release-skill)* Time label-gated PR merges around the release ([#3654](#3654)) - Remove fossier ([#3629](#3629)) - Trigger docs repo deploy ([#3631](#3631)) - Remove redundant test ([#3635](#3635)) - Add `.editorconfig` and `.nvim.lua` ([#3648](#3648)) - Clean up `WordJumper` in atuin/src/command/client/search/cursor.rs ([#3662](#3662)) - Don't panic if clipboard cannot be accessed ([#2648](#2648)) - Update some dependency versions ([#3666](#3666)) - Update sqlx to v9 ([#3668](#3668)) - Follow-up on #1737 ([#3649](#3649)) - Update Atuin AI to eye-declare v0.6.1 ([#3686](#3686)) - Remove docs-dispatch ([#3694](#3694)) - Docker healtcheck ([#2451](#2451)) ### Refactor - *(hook)* Typed protocol for agent hook events ([#3638](#3638)) - *(render)* Slightly nicer and more correct non-printable escaping ([#3633](#3633)) - *(sync)* Remove deprecated V1 sync protocol ([#3634](#3634)) - Use typed Url instead of hand-built string URLs ([#3644](#3644)) - Extract shared vt100 logic into atuin-common ([#3664](#3664)) ### Testing - Parametrize tests with rstest across 8 crates ([#3653](#3653))
ellie
added a commit
that referenced
this pull request
Jul 27, 2026
### Bug Fixes - *(daemon)* Index synced history directly instead of malformed SQL ([#3627](#3627)) ([#3641](#3641)) - *(deps)* Update unsound/vulnerable dependencies in Cargo.lock ([#3632](#3632)) - *(docs)* Repair every stale link in the repo ([#3727](#3727)) - *(docs)* Make the incorrect-decrypt-key error actionable ([#3609](#3609)) - *(hook)* Drop agent commands containing NUL bytes via NonNulStr ([#3589](#3589)) ([#3660](#3660)) - *(import)* Survive corrupt entries instead of aborting the import ([#3721](#3721)) - *(init)* Fix include guard in Bash init script; chore(init): improve inclusion of shell init scripts in Rust ([#3645](#3645)) - *(install)* Make /dev/tty authoritative for interactivity detection ([#3691](#3691)) - *(search)* Add `DbSearchMode`; correctly fall back to "fuzzy" in non-interactive searches ([#3744](#3744)) - *(ui)* Calculate preview height based on command display width instead of byte count ([#3678](#3678)) - *(win32)* Cargo-binstall package metadata ([#3673](#3673)) - Search functionality to respect character offsets and non-ASCII ([#3659](#3659)) - Quote argument-hint YAML values so Copilot CLI ≥1.0.65 loads all skills ([#3613](#3613)) ([#3614](#3614)) - Correct grammar in 'history last' help text ([#3430](#3430)) - Work around rust nightly warning on eyre bail ([#3680](#3680)) - Improve non-interactive TTY detection in install.sh ([#3315](#3315)) - Add /model hint to status bar ([#3687](#3687)) - Set correct umask for pty-proxy ([#3700](#3700)) - Atuin AI not erasing the input box before closing ([#3715](#3715)) - Show server status next to AI progress indicator ([#3723](#3723)) - Show full command when using AtuinOutput tool ([#3725](#3725)) ### Documentation - *(ai)* Add self hosting + slash command docs ([#3623](#3623)) - *(config)* Standardize TOML examples for config options ([#3441](#3441)) - Advise users to pass `--locked` when installing from Cargo ([#3630](#3630)) - Add docs for store_failed and default for enter_accept ([#2696](#2696)) - Serve docs.atuin.sh from this repo; remove Desktop docs ([#3684](#3684)) - Version docs.atuin.sh with mike (per-release + main) ([#3688](#3688)) - Hotfix bad path ([#3690](#3690)) - Document built-in bash-preexec ([#3651](#3651)) - Retheme docs.atuin.sh to the Atuin brand ([#3701](#3701)) - Bundle of improvements ([#3716](#3716)) - Remove ugly cards on landing page ([#3724](#3724)) - Fix broken README links ([#3696](#3696)) - Lint prose with Vale and gate it in CI ([#3726](#3726)) - Slightly nicer default config.toml order ([#2485](#2485)) - Kubernetes self-hosting documentation ([#3238](#3238)) - Add canonical Supported platforms page ([#3736](#3736)) - Add friendly hover tips for new terms ([#3740](#3740)) - Clarify how to uninstall shell integration ([#3741](#3741)) ### Features - *(ai)* Up/down to scroll through previously sent messages ([#3720](#3720)) - *(bash)* Bundle bash-preexec with Atuin; automatically load if no other preexec backend is loaded ([#3650](#3650)) - *(search)* Add `--shell` option to `atuin search` to filter results by shell ([#3658](#3658)) - *(search)* Syntax highlight commands in interactive search ([#3704](#3704)) - *(search)* Filter by shell in interactive search ([#3692](#3692)) - *(string)* EllipsizeExt -- General-purpose utility for adding ellipses to strings ([#3639](#3639)) - Add 'yolo' setting to Atuin AI options ([#3637](#3637)) - Add `shell` field to history entries ([#3636](#3636)) - Add hickory-dns resolver for musl target to improve DNS resolution ([#3647](#3647)) - Add atuin stats --filter-mode ([#1737](#1737)) - More aggressive optimizations for dist release ([#3683](#3683)) - Capture zsh comments as history ([#3699](#3699)) - Allow injecting extra HTTP headers on sync server requests ([#3718](#3718)) ### Miscellaneous Tasks - *(atuin-common)* Add ellipsize_or_pad for unicode pad ([#3663](#3663)) - *(ci)* Bump GitHub Actions to latest versions ([#3689](#3689)) - *(ci)* Lint tests & docs in CI ([#3746](#3746)) - *(clap)* Simplify clap field types and fix help message formatting ([#3640](#3640)) - *(logging)* Refactor logging ([#3622](#3622)) - *(release-skill)* Time label-gated PR merges around the release ([#3654](#3654)) - Remove fossier ([#3629](#3629)) - Trigger docs repo deploy ([#3631](#3631)) - Remove redundant test ([#3635](#3635)) - Add `.editorconfig` and `.nvim.lua` ([#3648](#3648)) - Clean up `WordJumper` in atuin/src/command/client/search/cursor.rs ([#3662](#3662)) - Don't panic if clipboard cannot be accessed ([#2648](#2648)) - Update some dependency versions ([#3666](#3666)) - Update sqlx to v9 ([#3668](#3668)) - Follow-up on #1737 ([#3649](#3649)) - Update Atuin AI to eye-declare v0.6.1 ([#3686](#3686)) - Remove docs-dispatch ([#3694](#3694)) - Docker healtcheck ([#2451](#2451)) - Run windows jobs on depot-windows-2025-16 ([#3711](#3711)) - Hotfix script ([#3714](#3714)) - Update flake.nix ([#3509](#3509)) - Add Timezone and restart policy for postgres backup docker ([#3083](#3083)) - Add riscv64 to release targets ([#3339](#3339)) - Build x86_64-apple-darwin on Depot M4 macs; move all macOS CI to Depot ([#3742](#3742)) ### Performance - Do not block counting history ([#3729](#3729)) - Actually delete history rows, and index active history ([#3730](#3730)) - Index filtered history search, record store tags, and cache inspector stats ([#3731](#3731)) ### Refactor - *(hook)* Typed protocol for agent hook events ([#3638](#3638)) - *(render)* Slightly nicer and more correct non-printable escaping ([#3633](#3633)) - *(sync)* Remove deprecated V1 sync protocol ([#3634](#3634)) - Use typed Url instead of hand-built string URLs ([#3644](#3644)) - Extract shared vt100 logic into atuin-common ([#3664](#3664)) ### Styling - Improve Atuin AI TUI styles ([#3710](#3710)) ### Testing - Parametrize tests with rstest across 8 crates ([#3653](#3653)) ### Bug - Fix enter_accept default ([#3717](#3717)) - Abort install.sh on cURL fails ([#2911](#2911))
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added missing TOML code blocks with default values for various configuration options in config.md to maintain a consistent documentation pattern across the file
Checks