Files
mu4e/IDEAS.org
Dirk-Jan C. Binnema cd3cb64893 update docs
2025-02-07 23:43:37 +02:00

3.7 KiB

#+STARTUP:showall

IDEAS

Ideas for future enhancements. We collect those here so they don't clutter up the Github issue list, i.e. without any clear plan for adding in the near future.

mu

  • Support indexing PDF (and other) attachments. This can be done extending process_message_part in mu-message.cc; instead of using something PDF-specific, we could pipe a PDF through some tool to extract text; and we'd need some way for users to specify a MIME-type => tool mapping (in Config). https://github.com/djcb/mu/issues/2117
  • Include "message summary" in message information, for display in the headers buffer: https://github.com/djcb/mu/issues/1821 It's not so easy to get a useful one line description… perhaps the first line after the "Dear x,"? Moreover, this requires new functionality on the headers-view side as well.
  • Try to guess the encodings; sometimes people send messages that e.g., claim they are ISO-8859-1 but actually use windows-1252, resulting in some characters being shown incorrectly. Perhaps best solved by GMime, but maybe mu can do something. https://github.com/djcb/mu/issues/2700
  • More sorting options: in mu4e, display the messages from old-to-new (still get the newest though) https://github.com/djcb/mu/issues/2759. Or, from new-to-old, reversed in thread: https://github.com/djcb/mu/issues/2807
  • perhaps use --personal-addres instead of --my-address for consistency https://github.com/djcb/mu/issues/2806

mu4e

Done

  • Support mu4e-mark-handle-when also for when leaving emacs (kill-emacs-query-functions). https://github.com/djcb/mu/issues/2649
  • Support automatic handling for List-Unsubscribe headers and more in general, handle mailing-list commands https://github.com/djcb/mu/issues/2623 and https://github.com/djcb/mu/issues/2724 This seems useful, but probably requires a lot of testing to get right. Can we re-use the Gnus code for this? Yes: this is implemented now, in 1.12.9. Various Gnus' mailing list commands are now available in the mu4e message view as well, such as gnus-mailing-list-subscribe, gnus-mailing-list-unsubscribe.