duodiff 0.5.0

A fast, cross-platform terminal user interface (TUI) directory comparison tool
# duodiff configuration — copy to ~/.config/duodiff/config.toml
# (or $XDG_CONFIG_HOME/duodiff/config.toml if XDG_CONFIG_HOME is set)
# All fields are optional; omitting a field uses the built-in default.
# Settings are only written back to disk when you change a value from the
# Config screen (`C`) — this file is never overwritten just by running duodiff.

# External diff tool used by the `D` key and the "Compare with external tool"
# palette action. One of: vim, nvim, code, meld, bcomp, smerge, ksdiff, difft.
# Auto-detected from $PATH on first run if omitted (not written until you pick
# one from the Config screen).
# external_diff_tool = "nvim"

# Check GitHub on startup for a newer release and show a hint if one exists.
# Default: true. Throttled to once per day; fails silently when offline.
# (The `--no-update-check` CLI flag also forces it off for a single session.)
check_updates = true

# Enable mouse support: wheel scroll, click to focus/select, double-click to
# open/expand, right-click context menu. Default: true.
# (The `--no-mouse` CLI flag also forces it off for a single session; there is
# no `--mouse` flag to force it on.)
mouse = true

# Colour theme: "dark" (default) or "light".
# Use "light" for terminals with a light background colour. Press `T` from any
# screen to toggle and persist the choice instead of editing this by hand.
theme = "dark"

# Unchanged context lines kept around each change in the File Diff view when
# not showing the full file. The `f` key toggles full-file vs collapsed view;
# collapsed view uses this radius. Adjust from the Config screen (`h`/`l` or
# `Left`/`Right` on the "Diff context" row) or edit directly here. Default: 3.
diff_context = 3