Coder Social home page Coder Social logo

mu4easy's Issues

"Wrong number of arguments: (3 . 3), 2" error

After creating the mu4easy-contexts in .emacs, I get the error "Wrong number of arguments: (3 . 3), 2" relating to the mu4easy-contexts-function. I've created two context-entries for accounts that I successfully synchronized with mbsync, though the error had already appeared when I had three contexts specified, the third being for a gmail account I couldn't synchronize. I've created all the folders specified in the readme, as some were not initialized because no mails were in them. I installed mu4easy through melpa.

A good way to set bookmarks for Gmail maildir depending on context?

Hello,

Much thanks for sharing your configuration here, its really helped me set up mu4e.

I am using your context generating macro, which for most cases works fine, except for Gmail 'Archive' directories, which are stored in 'gmail/All Mail' maildir.

Thus, in a gmail account context, when pressing 'ja' maildir bookmark opens to non-existent 'gmail/Archive'.

I have tried something like this:

(defvar my/mu4e-context (mu4e-context-current))

(cl-defmacro.....
(if (string-match-p "1gmail\\|2gmail\\|3gmail" my/mu4e-context)
(let
      ((inbox      (concat "/" maildir "/Inbox"))
       (sent       (concat "/" maildir "/Sent"))
       (trash      (concat "/" maildir "/Trash"))
       (refile     (concat "/" maildir "/All Mail"))
       (draft      (concat "/" maildir "/Drafts"))))
 (let
      ((inbox      (concat "/" maildir "/Inbox"))
       (sent       (concat "/" maildir "/Sent"))
       (trash      (concat "/" maildir "/Trash"))
       (refile     (concat "/" maildir "/Archive"))
       (draft      (concat "/" maildir "/Drafts")))))

...rest of macro
)

However my programming skills are very poor and I am unable to get it to work.
Is there an way to go about this that you recommend?

mu4easy not being fully instantiated with 'use-package'

I've been using this package for a while, somehow I'm unable to setup this package so that it's run automatically when mu4e starts.

The behavior is such that the contexts seem to partially work (seems inconsistent, I couldn't pinpoint what's wrong with contexts), when composing message it only launches the default compose, without the org-msg or other configurations that I have.

My workaround is to toggle mu4easy-mode manually after mu4e launched.

I'm on doomemacs distro, emacs 29.1.

Great job!

I still remember a few years ago I try to use emacs + mbsync to get emails from Google accounts. I took me a lot of time and it did not work well. Eventually I thought that dealing with emails in emacs is not a good idea, for this and other reasons.

Anyway, I'm still glad to see that this package can make things easier! I would be happy if I had this tool at that time.

how do you quickly jump to your gmail sent items?

With this config where you don't sync the Sent folder for your gmail account (because it's already all available in the All Mail/Archive), how do you quickly jump to your sent emails for this account? Is there any way to set up the keyboard shortcut J-s to jump to the /Archive channel with a filter with something like from:?

Cheers! I'm not using the package directly but have manually configured everything according to your setup! (I wanted to understand what was going on, so I didn't want to rely on macro's for now).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.