Skip to content

mu 1.12: helper functions are deprecated #7847

Description

@lzmartinico

I confirm that...

  • I have searched the issue tracker, documentation, FAQ, Discourse, and Google, in case this issue has already been reported/resolved.
  • I have read "How to Debug Issues", and will use it to provide as much information about this issue as possible.
  • The issue can be reproduced on the latest available commit of Doom.
  • The issue can be reproduced on a stable release of Emacs, such as 27, 28, or 29. (Unstable versions end in .50, .60, or .9x)

Expected behavior

mu4e deprecated helper function mu4e--view-gather-mime-parts. As a consequence, the commands defined in doom's module +mu4e-view-select-mime-part-action and +mu4e-view-open-attachment no longer work.

Current behavior

When one of the two commands above is invoked in mu4e-view mode, message ’mu4e-view--mime-parts’ elisp declaration not found. is triggered.
I suspect +mu4e-view-select-mime-part-action could be seamlessly replaced with mu4e-view-mime-part-action. I couldn't find an adequate alternative for +mu4e-view-open-attachment, and while mu4e-view-mime-parts seems to be the designated replacement function, it's not quite a drop-in replacement

Steps to reproduce

  1. Open mu4e
  2. select any email with attachments
  3. press A or o

System Information

N/A, Emacs 29.3 on latest commit

Metadata

Metadata

Assignees

No one assigned

    Labels

    :email mu4ePertains to Doom's :email mu4e moduleis:updateAn effort to catch up with changes made elsewhere

    Type

    Open to PRs

    No

    Priority

    None yet

    Projects

    Status
    In progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions