aboutsummaryrefslogtreecommitdiff
path: root/tests/test-lorem-optimum.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
commit1aa8d0f60ceec62d37c34d5cb31c46434a647ff6 (patch)
tree89938265ca4048523993270cc9faa6b2a236e242 /tests/test-lorem-optimum.el
parentb3b537fb74de7950ccd58d0f09cd7f5fbf39f546 (diff)
downloaddotemacs-1aa8d0f60ceec62d37c34d5cb31c46434a647ff6.tar.gz
dotemacs-1aa8d0f60ceec62d37c34d5cb31c46434a647ff6.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-lorem-optimum.el')
0 files changed, 0 insertions, 0 deletions