danielfleischer / mu4easy Goto Github PK
View Code? Open in Web Editor NEWmu4e + mbsync configuration for multiple email accounts.
License: GNU General Public License v3.0
mu4e + mbsync configuration for multiple email accounts.
License: GNU General Public License v3.0
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.
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?
I've seen hints that it should be possible to select format, eg plain text.
I'm sorry, I have little to no knowledge on elisp
.
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.
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.
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).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.