Commit graph

356 commits

Author SHA1 Message Date
jman-schief
3cd605182f
fix(mu4e): remove stray +workspace-delete invokation
In commit 5289861109 `+workspace-delete` was
replaced by `+workspace-kill`.

The changes were not complete, though, and mu4e does not start anymore.

This patch completes the changes and should restore mu4e.

Amend: 5289861109
2024-07-07 13:37:02 -04:00
Henrik Lissner
5289861109
refactor(workspaces): +workspace/delete: rename to +workspace/kill
To be more consistent with other uses of the verb in the Emacs
ecosystem. Also done in preparation for a new +workspaces/delete command
for #7869.

Ref: #7869
2024-07-05 18:05:15 -04:00
45mm
a99c6b9036 docs(mu4e): instructions for SMTP setup
Covers configuring SMTP servers, authenticating to them, some
Gmail-specific issues, and sending mail without blocking Emacs.
2024-06-23 17:15:51 -04:00
Kirill A. Korinsky
c76b336f0d bump: :email wanderlust
wanderlust/apel@82eb2325bd -> wanderlust/apel@1a6fd3bab2
wanderlust/flim@abdd231500 -> wanderlust/flim@23bb29d70a
wanderlust/semi@9063a4485b -> wanderlust/semi@85a52b899a
wanderlust/wanderlust@c15e8ece4f -> wanderlust/wanderlust@8a0ea2146e
2024-06-20 18:27:35 -04:00
Kirill A. Korinsky
954748308b tweak(wanderlust): switch to use UTF-8 as default charset 2024-06-20 18:27:35 -04:00
Kirill A. Korinsky
bdcf433b04 tweak(wanderlust): hide more technical headers 2024-06-20 18:27:35 -04:00
Henrik Lissner
a6a011fc9c
fix(mu4e): void-function mu4e-clear-caches error
mu4e-clear-caches was removed in djcb/mu@f73aad2b41, so users on
1.12.2 or so will see void-function errors until djcb/mu@770a2396de is
propagated to distro package managers, which likely won't happen
soon (esp for LTS distros).

Fix: #7703
Ref: djcb/mu@f73aad2b41
Ref: djcb/mu@770a2396de
Co-authored-by: dltacube <dltacube@users.noreply.github.com>
2024-04-05 14:30:59 -04:00
Sean Farley
1176aaae0b feat(mu4e): use built-in notifications instead of mu4e-alert
Now that mu4e has its own notification feature since 1.10 (and as of
this commit version 1.12 is already out), we can just use that. Much
less code to maintain.

Closes: https://github.com/doomemacs/doomemacs/issues/6896
2024-04-01 13:31:49 -04:00
cuithon
f838c1790d
docs(default,mu4e,latex): fix repetition of the in docs 2024-03-12 20:16:29 -04:00
StrawberryTea
a0344ffc3a
fix(mu4e): advice for new mu4e release
mu4e-quit now takes an optional argument, BURY, which is a boolean that
determines whether to bury the buffer or kill it. This commit updates
the advice to reflect this change.
2024-03-11 04:01:48 -04:00
Kirill A. Korinsky
8651651125 tweak(wanderlust): don't show DomainKey-Signature 2024-02-14 03:15:54 -05:00
Kirill A. Korinsky
7710518869 bump: :email wanderlust
wanderlust/wanderlust@9fd2c65e8d -> wanderlust/wanderlust@c15e8ece4f
2024-02-14 03:15:54 -05:00
Henrik Lissner
49070dea83
merge: pull request #7619 from catap/wl
Taking care of wanderlust integration
2024-02-05 20:10:11 -05:00
Henrik Lissner
792c41f638
bump: :email mu4e notmuch
https://git.notmuchmail.org/git/notmuch@b6f144abe1f5 -> https://git.notmuchmail.org/git/notmuch@2f0320c5f24a
jao/consult-notmuch@d0d4129d45 -> jao/consult-notmuch@d8022e2ddc
jeremy-compostella/org-msg@055de4abf6 -> jeremy-compostella/org-msg@0b65f0f77a
org-mime/org-mime@d368bd4119 -> org-mime/org-mime@9d4584651d
tarsius/ol-notmuch@781c3518a5 -> tarsius/ol-notmuch@881991d94a
2024-02-05 17:21:21 -05:00
Henrik Lissner
659f7bfc71
refactor!: deprecate IS-* OS constants
BREAKING CHANGE: This deprecates the IS-(MAC|WINDOWS|LINUX|BSD) family
of global constants in favor of a native `featurep` check:

  IS-MAC      ->  (featurep :system 'macos)
  IS-WINDOWS  ->  (featurep :system 'windows)
  IS-LINUX    ->  (featurep :system 'linux)
  IS-BSD      ->  (featurep :system 'bsd)

The constants will stick around until the v3 release so folks can still
use it -- and there are still some modules that use it, but I'll phase
those uses out gradually.

Fix: #7479
2024-02-04 17:54:29 -05:00
Kirill A. Korinsky
302b72d9ed
tweak(wanderlust): sane forward tag 2024-02-01 00:49:25 +01:00
Kirill A. Korinsky
a461a1f62c
tweak(wanderlust): add +xface flag 2024-02-01 00:49:22 +01:00
Kirill A. Korinsky
a20ca0cc0a
fix(wanderlust): enforce wl-message-id-domain only on automatic gmail config 2024-02-01 00:48:14 +01:00
Kirill A. Korinsky
ebcb383c99
tweak(wanderlust): do not truncate long subjects or mail lines 2024-02-01 00:48:13 +01:00
Kirill A. Korinsky
e09838e01a
fix(wanderlust): avoid File name too long... 2024-02-01 00:48:12 +01:00
Kirill A. Korinsky
dbbd1f2b01
tweak(wanderlust): don't show DKIM, ARC and similar signatures 2024-02-01 00:48:11 +01:00
Kirill A. Korinsky
916c97bdf1
tweak(wanderlust): switch to alerting 2024-02-01 00:48:10 +01:00
Kirill A. Korinsky
1ddd74b003
bump: :email wanderlust
wanderlust/flim@80b8121f05 -> wanderlust/flim@abdd231500
wanderlust/semi@9370961ddc -> wanderlust/semi@9063a4485b
wanderlust/wanderlust@8369b2d517 -> wanderlust/wanderlust@9fd2c65e8d
2024-02-01 00:47:53 +01:00
Sean Farley
5df41be02b nit(mu4e): remove underline for blank space
Previously, this was a bit confusing and didn't look quite right.
Instead, just pad the space in the temp buffer instead of fontifying it
into a button.
2023-10-06 22:37:43 +02:00
Sean Farley
ce8c2af08c fix(mu4e): set popup rules for mu4e
I'm not sure how this works for anyone without setting these rules. By
setting them here, users will have a good out-of-box experience of using
mu4e.
2023-10-06 22:37:43 +02:00
Sean Farley
feec9368e2 feat(mu4e): set consistent icons for `mu4e-modeline-*' variables
These are new variables in mu4e so let's go ahead and set them to match
doom's style for email icons.
2023-10-06 22:37:43 +02:00
Sean Farley
b40e435f53 feat(mu4e): add space-right argument to `+mu4e-normalised-icon'
This allows a tiny (but equal) amount of space to the right of the icon.
In the next patch, we'll use this for some icons in the modeline.
2023-10-06 22:37:43 +02:00
Sean Farley
9f922065ba refactor(mu4e): prepare `+mu4e-normalised-icon' for extra padding
This is non-functional change to use `format' instead of `concat'. It
will make the next patch easier to read.
2023-10-06 22:37:43 +02:00
Sean Farley
10567b6cec nit(mu4e): :height parameter was already the default value
No need to send it since it's the default value.
2023-10-06 22:37:43 +02:00
StrawberryTea
531a8bdfeb fix(mu4e): remove broken pretty bullets advice 2023-09-20 20:23:44 +02:00
StrawberryTea
a02b4ddfe3 fix(mu4e): replace obsolete/removed functions
This commit fixes several Doom mu4e functions which are broken on later
versions of mu4e due to the variable prefix change from mu4e~ to mu4e--.
I also added them to the forwards-compatibility aliases.
2023-09-20 20:23:44 +02:00
Henrik Lissner
88bb045388
docs(*): replace all-the-icons with nerd-icons
Also colorizes the leading icon in notices.
2023-09-16 20:19:11 +02:00
Ellis Kenyő
e97b05c07c
fix: nerd-icons-material => nerd-icons-mdicon
Fix: #7422
Amend: #7411
2023-09-14 14:58:01 +02:00
Ellis Kenyő
9787022b83
refactor!: replace all-the-icons with nerd-icons
BREAKING CHANGE: This commit replaces all-the-icons with nerd-fonts. Any
all-the-icons-* function calls or variable references in your private
config will break and should be replaced with their nerd-icons-*
equivalent. That said, Doom will continue to install all-the-icons for
a while, so feel free to load it if you don't want to fully commit to
the change yet.

This change is happening because nerd-icon has wider support for GUI and
TUI Emacs; has a larger, more consistent selection of symbols; plus unicode
coverage.

Fix: #7368
Close: #6675
Close: #7364
2023-09-14 01:03:55 +02:00
Henrik Lissner
7efcbf9208
bump: :email
https://git.notmuchmail.org/git/notmuch@09f2ad8e8533 -> https://git.notmuchmail.org/git/notmuch@b6f144abe1f5
jeremy-compostella/org-msg@7b1dfb96d5 -> jeremy-compostella/org-msg@055de4abf6
org-mime/org-mime@cc00afcf02 -> org-mime/org-mime@d368bd4119
tarsius/ol-notmuch@ee3646627e -> tarsius/ol-notmuch@781c3518a5
wanderlust/flim@2cf5a78910 -> wanderlust/flim@80b8121f05
wanderlust/semi@7d8df0ef2f -> wanderlust/semi@9370961ddc
wanderlust/wanderlust@77662986fd -> wanderlust/wanderlust@8369b2d517
xzz53/mu4e-alert@3c9af8c799 -> xzz53/mu4e-alert@6beda20fc6
2023-08-18 18:53:39 +02:00
Thomas Bergheim
ce6be8c1b1 fix(mu4e): Do not shadow mu4e arguments
`(mu4e)` accepts an optional argument, `background`, which is useful if
you want to jump straight to `mu4e-headers-mode`. `=mu4e` should pass it on.
2023-03-21 01:43:40 -04:00
Henrik Lissner
8ed81db6b9
bump: :email
https://git.notmuchmail.org/git/notmuch@bd243b65a970 -> https://git.notmuchmail.org/git/notmuch@09f2ad8e8533
jao/consult-notmuch@4138855cdd -> jao/consult-notmuch@d0d4129d45
jeremy-compostella/org-msg@60e22e4463 -> jeremy-compostella/org-msg@7b1dfb96d5
org-mime/org-mime@cf96f585c6 -> org-mime/org-mime@cc00afcf02
tarsius/ol-notmuch@1a53d6c707 -> tarsius/ol-notmuch@ee3646627e
wanderlust/apel@6947dc4605 -> wanderlust/apel@82eb2325bd
wanderlust/flim@289e5bbd66 -> wanderlust/flim@2cf5a78910
wanderlust/semi@b1c245b817 -> wanderlust/semi@7d8df0ef2f
wanderlust/wanderlust@e3cd5e3945 -> wanderlust/wanderlust@77662986fd
xzz53/mu4e-alert@b34d0ea7b7 -> xzz53/mu4e-alert@3c9af8c799
2023-02-20 22:50:01 -05:00
Henrik Lissner
c7c686cc26
fix(mu4e): from address selection in mu 1.8+
Close: #7082
Co-authored-by: tecosaur <tecosaur@users.noreply.github.com>
2023-02-18 15:27:48 -05:00
Emily Bourke
307ae53dff fix(email): mu4e main view shortcut face
In the leuven theme (and possibly others), the use of
`(mode-line-emphasis bold)` results in white text on a white background,
making the shortcut keys invisible.

The original function mu4e--main-action-string uses mu4e-highlight-face,
and changing back to this fixes the problem.

I can’t tell from the git history what the reasoning for the face change
specifically was: the new function seems to have been made mainly for
changing the bullets to unicode versions.

Fix: #7010
2023-02-18 00:53:51 -05:00
TEC
8b422877b4 nit(mu4e): clean up formatting/indentation 2023-02-17 11:33:27 -05:00
nick de heras
f6602ab27b
docs(notmuch): fix custom sync backend snippet
The method for customizing +notmuch-sync-backend was changed in 19d4126
to accept a string; consequently the current example in the docs results
in an error:

  user-error: Invalid notmuch backend specified: custom

Ref: 19d41262e4
2022-10-29 02:50:08 +02:00
Henrik Lissner
962c643bad
fix(literate,mu4e): revert recent, unintended changes
Reverts changes that snuck into 5ac2a52.

Amend: 5ac2a5258b
Ref: #6873
2022-10-07 17:33:35 +02:00
Abdelhak Bougouffa
1b1556c476
tweak(mu4e): change icon for reply flagged mails
The current config is kinda confusing, it uses the same symbol for both
forwarded/passed mails and replied mails. FontAwesome provides a nice
icon for "reply", why not use it!
2022-10-05 16:50:27 +02:00
TEC
5ac2a5258b docs: change link format 2022-10-05 01:01:19 +02:00
TEC
d3839197f1 fix(mu4e): cooperative lock file watching
Some time ago I noticed the cooperative lock file management wasn't
working as I remember. I forget what exactly I was thinking, but
basically I've poked at the code until it seems to work better.
2022-10-02 13:10:17 +02:00
TEC
3a19152787 fix(mu4e): +mu4e/capture-msg-to-agenda with mu 1.8 2022-09-30 22:45:23 +02:00
TEC
f2d62acaad tweak(mu4e): try harder to attach files in order
In 4d9ea6853b I reacted to a either a change that I presume occurred
in org-msg at some point, or behaviour originally unnoticed, that led to
bulk-selected files being attached in reverse. Further investigation has
indicated that this isn't actually making attachment order work as
expected, just hiding the reverse behaviour from bulk-attachment. The
better approach is to keep the dired mark reversal, and change
org-msg-attach-attach to add new files to the end, not the start, of the
list of attachments.
2022-09-30 22:44:39 +02:00
TEC
30a4eb7f77 fix(mu4e): file attachment prompt arguments
There are two changes to the default optional read-file-name arguments
that should be made for the purpose of attaching files:
1. The optional MUSTMATCH argument should be set, as one can't exactly
   attach non-existent files.
2. The INITIAL argument should be set to the empty string so that if
   default-directory is customised for some reason or another that
   selecting it leads to the expected directory being selected.
   Without INITIAL or DEFAULT-FILENAME being specified, the current file
   path will be used, which is never desirable as this is simply a path
   to the message buffer.
2022-09-30 22:43:46 +02:00
TEC
a207a8b703 feat(mu4e): more DWIM-y mu4e entry point (=mu4e)
Replace the rather crude "don't do anything if already in a mu4e-y
buffer" behaviour with a more refined approach that tries to find the
live mu4e buffer likely of the most interest and switch to that, before
calling (mu4e) if no such buffer is found.
2022-09-30 22:40:43 +02:00
Antonio Ruiz
fc2682e4ff fix(notmuch): use new workspace name in +notmuch/quit
This change was meant to be included in the first commit where I changed
the default notmuch workspace name.
2022-09-21 01:05:34 +02:00