aboutsummaryrefslogtreecommitdiff
path: root/tests/test-prog-python--format-wiring.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-11 17:17:54 -0500
committerCraig Jennings <c@cjennings.net>2026-05-11 17:17:54 -0500
commitf56c8f6dd329f44ba3df5c807e3efaaeaf01c95f (patch)
tree1a1ecdafb1270f115f96309d92ab42b4227af79c /tests/test-prog-python--format-wiring.el
parent0b66424137c9e4928ba311531405b5c26998d24a (diff)
downloaddotemacs-f56c8f6dd329f44ba3df5c807e3efaaeaf01c95f.tar.gz
dotemacs-f56c8f6dd329f44ba3df5c807e3efaaeaf01c95f.zip
feat(mu4e): simpler attachment-save commands on C-; e S/s/m
Three project-owned commands that reuse mu4e's MIME metadata (`mu4e-view-mime-parts') and save primitives (`mm-save-part-to-file', `mu4e-uniquify-save-file-name-function') directly instead of driving mu4e's completion UI. `cj/mu4e-save-all-attachments' (`C-; e S') prompts once for a directory and saves every attachment-like part. `cj/mu4e-save-attachment-here' (`C-; e s') saves one attachment, picked by display label, with duplicate filenames shown as "name <part N>" so they don't collapse into one completion candidate. `cj/mu4e-save-some-attachments' (`C-; e m') opens a `*mu4e attachments*' selection buffer showing mark state, label, MIME type, and size per row, where `RET' toggles a row, `a' / `u' mark / unmark all, `s' saves the marked ones, and `q' quits. Replaced the old Embark/Vertico-workaround comment. Tests cover the attachment filtering, the duplicate-filename disambiguation, save-path construction, the no-handle error, command prompting, and the email-map bindings.
Diffstat (limited to 'tests/test-prog-python--format-wiring.el')
0 files changed, 0 insertions, 0 deletions