summaryrefslogtreecommitdiff
path: root/mail.el
AgeCommit message (Collapse)Author
2024-07-31mail: Only update mails automatically when GNUS is on.JSDurand
* mail.el (durand-mail-update): Only update mails automatically when GNUS is on. Sometimes I want to carry the computer to some place without internet, in which case I do not really want to update mails. With this change, I can simply turn off GNUS to stop automatically updating mails, without cancelling the timer, which is quite convenient in my opinion.
2024-06-05mail: Modify update-message.JSDurand
* mail.el (durand-mail-update): Tell the user that the update messages come from fetching mails.
2024-05-23mail: Notify when there is no internet connection.JSDurand
* mail.el (durand-mail-update): When there is no internet connection and the command tries to launch a new connection, inform the user about the lack of internet connection, so that the user can take some action as needed.
2024-05-21Do not try to update mails without internet connection.JSDurand
* mail.el (#'durand-internet-on): This is defined in basic.el. (durand-mail-update): Do not try to update mails without internet connection.
2024-05-10mail: Do not creating multiple processesJSDurand
* mail.el (durand-mail-update): If there is already a process that is fetching mails, we should not create more processes to do the same thing.
2023-06-18mail: update gmail as wellJSDurand
* mail.el (durand-mail-update-command): Also update the gmail account. (durand-mail-update): Remove an outdated hello string.
2023-02-23mail: Add the option of only running hooks without updatingJSDurand
* mail.el (durand-mail-update): Now if we run the update command with the argument of `0', then it only runs the hook `durand-mail-update-hook`, which currently contains only the function `notmuch-poll`. This allows the user to index mails without fetching mails, which is useful since the timer that fetches mails in the background does not index mails, intentionally.
2022-11-15mail: fix user nameJSDurand
* mail.el (user-full-name): Fix the user full name.
2022-11-07mail + gnus: update notmuch database as wellJSDurand
* mail.el (durand-mail-update-hook, durand-mail-update-sentinel): Add a hook to run after the update is finished. * gnus-conf.el (mu4e-index-updated-hook, durand-mail-update-hook): Let notmuch know about updated mails as well.
2022-11-06mail + init + gnus: get rid of mailsJSDurand
Now I don't use mu4e anymore, so this just removes all those related settings.
2022-11-06mail + gnus: Update mails without mu4eJSDurand
This is the first and maybe the last step to remove the dependency on mu4e. I can now update mails without calling a mu4e function. That is virtually the only functionality I use of mu4e since a long time. I shall have done this a long time ago, but I was too lazy to do so. ;D
2022-08-30mail: try to make mu4e workJSDurand
2022-07-23mail: delete gmail and add fix-quptation functionJSDurand
* gnus-conf.el (gnus-secondary-select-methods): Delete gmail. * mail.el: Delete gmail. (durand-fix-quotation): Fix the quotation style.
2021-12-31mail: extending `durand-quote-message'JSDurand
2021-12-27mail: Add a quoting command.JSDurand
* mail.el (durand-quote-messag): Add a command to conveniently quote mails, and store in the kill-ring. And bind it to various modes where this might be used.
2021-12-26gnus-conf and mail: clean up formatsJSDurand
This commit mostly cleans up the formats.
2021-12-24Use multiple SMTP servers nowJSDurand
* gnus-conf.el (gnus-secondary-select-methods): Add mailboxes corresponding to the new server. (smtpmail-smtp-user): Just a random change. (durand-smtp-servers): The association list of my servers. (durand-set-smtp-server-message-send-and-exit): Set the server automagically. (message-mode-map): Bind C-c C-c to the magic command. * mail.el (mu4e-get-mail-command): Specify exactly what channels should be updated by a call to mbsync, just to be more precise and pedantic.
2021-12-23mail: small fixesJSDurand
* mail.el (message-mode-hook): set fill-column to 70, and set the smtp user name correctly, so that Emacs can find my password.
2021-01-09temporary stateJSDurand