diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-03 20:30:36 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:53:59 +0200 |
| commit | ffc24b2581f0ea0d88586cabfacaa06d75f420cf (patch) | |
| tree | e583a23f50c325b3c7dec64885398affeaf501f2 /src/mainwindow.cpp | |
| parent | 84f5fc8302ef31a272fac534af7587599b98c8f1 (diff) | |
| download | qtmaildir-ffc24b2581f0ea0d88586cabfacaa06d75f420cf.tar.gz qtmaildir-ffc24b2581f0ea0d88586cabfacaa06d75f420cf.zip | |
docs: make the mimetype completion list user-extensible
Mimetypes are the one completion list with no enumerator and an open-ended
set, so [completion] extra_mimetypes appends to the built-ins. Appending
rather than replacing means a typo or a short list cannot leave completion
worse off than the defaults.
Entries are comma-separated with an optional description after '|'. The two
separators differ because QSettings splits comma lists itself, so a
description containing a comma would otherwise be torn into two entries.
The other lists stay fixed: prefixes come from notmuch, paths from the
configured accounts, dates are closed once symbolic and relative forms are
covered, and tags are read from the database. A user-editable copy of any of
them would only drift from its source. For prefixes specifically, the upgrade
path is deriving the list from the installed notmuch, not making it editable.
Diffstat (limited to 'src/mainwindow.cpp')
0 files changed, 0 insertions, 0 deletions
