Commit Graph

192 Commits

Author SHA1 Message Date
Al Haji-Ali b094da8cd4 mu4e: Added mu4e-compose-context-switch for draft messages
Allow updating the context for the current draft message.
2021-03-17 11:35:09 +02:00
Dirk-Jan C. Binnema 2437dc27c9 mu4e: Replace mu4e-view-use-gnus with mu4e-view-use-old
Make mu4e-view-use-gnus obsolete (it's the default now), and add a
variable mu4e-view-use-old (which must be set before starting mu4e).

Update documentation / mentions.

Load the correct view when starting mu4e, so people can customize
e.g. the keymap.

Add some sanity checking.
2021-03-16 19:57:36 +02:00
Dirk-Jan C. Binnema e4320147af NEWS.org: fix some typos 2021-03-15 22:55:55 +02:00
Dirk-Jan C. Binnema ed2e0ed0c3 mu4e-view: make the gnus-based view the default one
Use
  (setq mu4e-view-use-gnus nil)
to use the old one.
2021-03-07 17:35:30 +02:00
Dirk-Jan C. Binnema 8405788f27 docs: update documentation
Update the mu-find man-page; update NEWS.org and mu4e.texi for the way
threading works.
2021-02-12 19:14:37 +02:00
Dirk-Jan C. Binnema 7a70942e67 build: experimental support for the meson build system 2021-02-12 00:49:35 +02:00
Dirk-Jan C. Binnema a850370d68 bump version to 1.5.8, update NEWS 2021-01-22 23:24:53 +02:00
Danny O'Brien f4282d9535 guile: Update documentation for version 3.0. 2020-10-31 10:43:49 +02:00
Dirk-Jan C. Binnema 02321e8d50 bump version to 1.5.6, update NEWS.org 2020-10-17 15:38:24 +03:00
Dato Simó 7efdebce30 NEWS.org, mu4e-vars.e.: fix spelling mu4e-contact-rewrite-function
mu4e-contact-rewrite-function was obsoleted in 1.4, but the entry in
NEWS.org entry, and the make-obsolete-variable call, referred to it as
mu4e-contacts-rewrite-function. (Should be "contact", not "contacts".)
2020-07-03 19:21:18 -03:00
Dirk-Jan C. Binnema dbf0e460a8 bump version to 1.5.4 2020-06-27 17:07:00 +03:00
Dirk-Jan C. Binnema 2ee65f5b1a mu4e: add mu4e-mu-debug for verbosely logging the server
With mu4e-mu-debug set to t, the mu server will be more verbose in its
logging (mu.log or the journal)
2020-06-13 16:56:41 +03:00
Dirk-Jan C. Binnema de0a4c785a NEWS.org: a few more typographical updates 2020-06-07 18:28:59 +03:00
Dirk-Jan C. Binnema 8cc2788652 NEWS.org: fix confusion display on github 2020-06-07 18:26:05 +03:00
Dirk-Jan C. Binnema 2a9a69c31d build: bump version to 1.5.2 2020-06-07 09:57:49 +03:00
Dirk-Jan C. Binnema 3e233cba9a rework logging system
reimplement the old mu-log.[ch] into mu-logging.{cc,hh}

If available (and using an appropriately equipped glib), log to the
systemd journal

Only g_criticals have stderr output, all the other g_* go to the log
file / journal.
2020-05-30 13:29:44 +03:00
Dirk-Jan C. Binnema 454e8d9a3a mu4e: allow for hiding fully read maildirs/bookmarks
Add a variable mu4e-main-hide-fully-read to control whether to _not_ show
maildir / bookmark links if they're fully read.
2020-05-27 18:56:23 +03:00
Dirk-Jan C. Binnema 09c1942187 NEWS.org: Update 2020-05-26 23:16:32 +03:00
Dirk-Jan C. Binnema 7ed8d509ee mu4e-org: support more attributes for capturing
item                                                  description
-----------------------------------------------------+------------------------
%:date, %:date-timestamp, %d:date-timestamp-inactive | date, org timestamps
%:from, %:fromname, %:fromaddress                    | sender, name/address
%:to, %:toname, %:toaddress                          | recipient, name/address
%:maildir                                            | maildir for the message
%:message-id                                         | message-id
%:path                                               | file system path
%:subject                                            | message subject

Fixes #1678
2020-05-26 20:17:50 +03:00
Dirk-Jan C. Binnema fdac81e023 lib: follow symlinks in maildirs
Until now, mu would _not_ follow symlinks; with these changes, we do.

There were some complications with that ~10 years ago, but I forgot the
details. So let's re-enable. At least one thing is in place now: moving
between file systems.

Fixes #1489
Fixes #1628 (technically, this came with slightly earlier commit)
2020-05-26 19:22:41 +03:00
Dirk-Jan C. Binnema b60cfc7df2 mu-server: restore readline-support
Restore readline support for `mu server' (but _only_ when readline is
found and when in tty mode)
2020-05-25 18:34:42 +03:00
Dirk-Jan C. Binnema 57d38aa707 mu4e: honor truncate-string-ellipsis
Use truncate-string-to-width and thus honor truncate-string-ellipsis; so
to get 'fancy' ellipsis, one can set:
   (setq truncate-string-ellipsis "…")
2020-05-25 18:34:42 +03:00
Dirk-Jan C. Binnema d6e017c19f update documentation 2020-05-24 20:12:49 +03:00
Dirk-Jan C. Binnema 1c88651f41 mu4e: remove easy-accounts / no-trash-providers for now
The code still has some problems, and the original author has moved
elsewhere (which is fine of course), but it's not ready enough for
1.4.... yet. So let's remove it for now and check again with 1.5+.
2020-05-18 18:56:15 +03:00
Dirk-Jan C. Binnema 59ddfb410c NEWS.org: small update
We don't use readline anymore, for now at least (see #1621).
2020-05-14 00:04:59 +03:00
Jonas Bernoulli 564d892701 Fix typos 2020-05-12 23:56:55 +02:00
Dirk-Jan C. Binnema 75c8262a01 mu4e-bookmarks: improve documentation 2020-05-05 21:45:48 +03:00
Dirk-Jan C. Binnema 7c3673b3de mu: do a full index when the database is empty
I.e., do _not_ honor .noupdate in that case.
2020-04-29 20:27:49 +03:00
Dirk-Jan C. Binnema 4fcef3c2eb update documentation 2020-04-27 11:56:35 +03:00
Adocentyn 10c566a990
NEWS.org updated with upgrade to 1.4 instructions 2020-04-22 16:57:25 +02:00
Dirk-Jan C. Binnema 06e63d9f09 bump version to 1.4 2020-04-18 13:28:21 +03:00
Dirk-Jan C. Binnema abafd658d4 mu4e: show mu4e-personal-addresses, add check
Show the personal addresses in the main screen (allow hiding them with
mu4e-main-view-hide-addresses), as well as a check for the case where
user's user-email-address is not part of the personal addresses.
2020-04-06 20:52:24 +03:00
Dirk-Jan C. Binnema edd47ced71 mu4e: use mu4e-attachment-dir for attaching, too
Use mu4e-attachment-dir also for attaching (and not just for extracting)
attachments; the default (current draft message dir) is not very useful.
2020-04-06 20:52:24 +03:00
Dirk-Jan C. Binnema 9ef1a3c0cf update documentation 2020-03-31 21:19:03 +03:00
Dirk-Jan C. Binnema faef1792cc mu4e: improve documentation 2020-03-28 11:06:37 +02:00
Dirk-Jan C. Binnema 441f005316 bump to 1.3.10, update NEWS.org 2020-03-15 14:57:12 +02:00
Dirk-Jan C. Binnema 3ac71ecfbe mu4e: restore mu4e-index-cleanup t
Let's go back to the old default.
2020-03-15 01:23:01 +02:00
Dirk-Jan C. Binnema e19c6f0cae mu4e: default to mu4e-index-cleanup nil
By default, do _not_ run the clean up phase after indexing; that should be
safe and make indexing a lot faster for some users.
2020-03-11 20:47:25 +02:00
Dirk-Jan C. Binnema 3e272ba82f NEWS.org: Update 2020-02-27 18:57:25 +02:00
Dirk-Jan C. Binnema 06c9b17a4e mu: remove mfind command
Better document what find does instead.
2020-02-24 21:18:54 +02:00
Dirk-Jan C. Binnema 0c6719eb96 NEWS.org: update documentation 2020-02-09 03:53:01 +02:00
Dirk-Jan C. Binnema 61b511dc08 update NEWS.org 2020-01-25 12:50:26 +02:00
Dirk-Jan C. Binnema 5a5cb014b6 NEWS.org: update for 1.3.7 2020-01-22 21:55:14 +02:00
Dirk-Jan C. Binnema 1631d98b9e mu4e: support hiding bookmarks from main-screen/bookmarks
Using the :hide t property on a bookmark plist. The bookmark is still
available throught the completion mechanism.
2020-01-13 23:40:23 +02:00
Dirk-Jan C. Binnema 4dc35247d1 bump version to 1.3.6
A new development version.
2019-12-28 11:29:24 +02:00
Jonas Bernoulli f31d1b065d Fix typos 2019-11-06 16:13:39 +01:00
Dirk-Jan C. Binnema 70cb10eddb NEWS.org: update with all the latest gossip 2019-08-01 22:44:03 +03:00
Dirk-Jan C. Binnema 0ed03b94ca docs: update man-page, NEWS.org 2019-07-30 19:36:04 +03:00
djcb c858651d0c doc: document the new contacts handling
mu4e.texi and NEWS.org
2019-05-11 13:41:03 +03:00
djcb 51be30ada9 NEWS.org: update for release 2019-03-24 12:44:04 +02:00
djcb 971cbaf31a update NEWS.org 2018-02-11 12:02:53 +02:00
djcb 7d6c30fb6b bump version to 1.0 2018-02-03 14:02:45 +02:00
djcb 90868bd637 update NEWS.org 2017-12-27 13:12:00 +02:00
djcb 4f69405d7a NEWS.org: update 2017-12-17 17:20:04 +02:00
Vladimir Sedach 9420d088eb mu4e: Added new mu4e-split-view mode: single-window
Single-window mode is meant to minimize mu4e window operations (opening,
killing, resizing, etc) and buffer changes, while still retaining the
view and headers buffers. In addition, it replaces mu4e main view with a
minibuffer prompt containing the same information.
2017-05-31 20:52:59 -07:00
Ævar Arnfjörð Bjarmason 18b8ce249f Add support for specifying --muhome via MU_HOME in the environment
When you have multiple mu home directories, e.g. for the use case
detailed in my "Changing mu4e-{maildir,mu-home} from a context hook"
post to the mailing list it's quite inconvenient to have to hammer out
"mu --muhome=.. find .." every time you want to run some ad-hoc
command.

This allows me to set up a screen session where I do searches in mu
directory A in some screen panes, and searches in directory B in
others.

I initially called this MU_MUHOME but then I noticed that the perl
plugin has MUP_MU_HOME for analogous functionality, so I'm just
following its example.

The code I'm adding in mu-util.c is just a copy/paste & adjustment of
the same sort of already tested functionality in
mu_util_guess_maildir() just a few lines earlier.
2017-02-17 11:28:45 +01:00
djcb b8711d22c8 Update NEWS.org 2016-11-27 19:39:02 +02:00
djcb b6d73b5da4 NEWS: add contributors for 0.9.18 2016-11-26 16:56:28 +02:00
djcb fa646a3932 update NEWS.org 2016-11-24 22:52:28 +02:00
djcb e295fd0c65 update NEWS.org 2016-11-06 10:24:29 +02:00
djcb a079216f11 update NEWS.org
Add recent additions / updates.
2016-07-24 13:02:55 +03:00
djcb acd00a0b3f mu: add user-agent property to msg plist
Add a user-agent property to the full message sexps (i.e., the ones
available in mu4e-view). This property contains either the User-Agent or
X-Mailer string (and is absent otherwise)
2016-03-14 22:53:42 +02:00
djcb eab45dc88d Update NEWS 2016-02-23 23:25:52 +02:00
djcb 392880233f mu4e: rename to mu4e-headers-search-hook
The old name mu4e-headers-search-pre-hook was unnecessarily long.
2016-02-19 07:39:52 +02:00
Ævar Arnfjörð Bjarmason 14af0d28c8 mu4e-headers: Add hook executed when we're opening bookmarks (again)
This was merged in as part of pull request #718 but changed to a more
general facility in 7716e00.

It's fantastic that we have the more general hook facility for any
search, but the primary use-case I had for the bookmark hook can't be
satisfied by the more general mu4e-headers-search-pre-hook.

The reason I added this hook was to emulate the folders I used in
Icedove as mu4e bookmarks. E.g. some folders are threaded, others are
not. By default mu4e only allows you to set this globally via options
like mu4e-headers-show-threads.

So I have a mu4e-headers-search-bookmark-hook which is basically a long
line of cond statements like:

    ((string-equal expr "NOT flag:trashed AND date:365d..now AND (flag:flagged)")
        (setq mu4e-headers-show-threads nil)
        (setq mu4e-headers-include-related nil)
        (setq mu4e-headers-skip-duplicates t)
        (setq mu4e-headers-results-limit 500))

For this to work properly it's critical that the hook doesn't execute on
any search, but *only* those where we enter it via the bookmark.

As an example, I have a "b+" search which finds messages I've flagged,
most of my searches have related & threading turned on, but for that
search I only want to show the specific messages I've flagged, so the
hook turns both of those settings off before executing the search.

But I might still want to change my mind and look at the related
messages as threads by pressing P and then W. This works with the
mu4e-headers-search-bookmark-hook because it only executes when we get
the search via a bookmark.

But it doesn't work with the mu4e-headers-search-pre-hook because when I
toggle the setting my settings hook (which matches the search executed
by the bookmark) will just turn it back off again.

Perhaps there's some clever way to know if we're getting to the
mu4e-headers-search-pre-hook via the bookmark that I've missed. But if
there isn't I need a hook that works like this.
2016-02-18 21:37:21 +01:00
djcb 7716e005bf mu4e: add mu4e-headers-search-pre-hook
Just before executing a search, a hook-function
`mu4e-headers-search-pre-hook` is invoked, which receives the search
expression as its parameter.
2016-02-18 20:59:02 +02:00
djcb 81c7786402 mu4e: make mu4e~read-char-choice case-insensitive
Make mu4e~read-char-choice case insensitive if there is no exact
match. Small convenience.
2016-02-17 20:01:18 +02:00
djcb b87cca8487 Update NEWS 2016-02-16 08:29:06 +02:00
djcb ca6be95bef Update NEWS.org 2016-02-07 14:37:15 +02:00
djcb 66d5c40c77 NEWS.org: update with latest changes 2016-02-02 21:11:05 +02:00
djcb 8155d29da8 Start 0.9.17 development series
Start development on the 0.9.17 series, leading to the 0.9.18 release at
some point.
2016-01-24 12:30:37 +02:00
djcb 1c0bfe81a7 mu 0.9.16 2016-01-20 20:19:35 +02:00
djcb 819857d105 NEWS.org: update with note about Cygwin improvement 2016-01-17 10:36:17 +02:00
djcb 825881feb3 mu4e: add variable mu4e-view-auto-mark-as-read
When set to nil, do not attempt to mark messages as read when you open
them; this can be useful on read-only file systems.

Fixes issue #515.
2015-12-27 14:30:02 +02:00
djcb 29a44e4371 mu4e: add mu4e-view-toggle-html
Add `mu4e-view-toggle-html' for toggling between html and text display
of messages (when available); keybinding 'h'. Document this.

The new default keybinging for mu4e-view-toggle-hide-cited becomes '#'.
2015-12-27 10:28:11 +02:00
djcb de22f2643f Update NEWS.org 2015-12-24 16:09:12 +02:00
djcb 6bafb39960 update documentation / NEWS.org
Update the docs for the latest changes.
2015-12-19 14:01:06 +02:00
djcb eae4e8b5be NEWS.org: Update with new features
Add the latest changes
2015-12-15 09:08:40 +02:00
djcb 845bd5deb8 Update NEWS (mu4e-context) 2015-12-13 17:48:46 +02:00
JJ Asghar 5ce58b68f3 Cleaned up some trailing white space(s)
- Walked through the NEWS, README, and about org-pages and removed some
  white spaces that where sticking around.
- 🤘
2015-11-28 17:16:33 -06:00
djcb a2409b62ca mu4e: when in-reply-to: is removed, remove references: too
When user removes the In-Reply-To header, also remove the (hidden)
References header when sending the message, effectively making the
message appear at the top-level.

Mention in the doc, NEWS.
2015-11-22 12:17:36 +02:00
djcb 3d9563ea4c Update NEWS.org 2015-11-17 10:59:35 +02:00
djcb 23f4a64bdc NEWS: update 2015-10-21 08:09:33 +03:00
djcb 0956c096de mu4e: don't be too eager to open view
When there's no view yet, don't automatically open one when moving.
2015-10-13 16:16:10 +03:00
djcb 5c18f315a0 Update NEWS for file-name format change 2015-10-07 10:35:13 +03:00
Damien Cassou adbfcf793a Fix version numbers
0.9.9.x -> 0.9.x
2015-09-24 10:24:00 +02:00
djcb 403e2dbc2f Bump version to 0.9.9.13 2015-09-22 19:00:41 +03:00
djcb 6065ff0e41 NEWS: Update 2015-09-20 11:42:49 +03:00
djcb d6ca171e9c NEWS.org: update for coming release 2015-09-17 17:27:02 +03:00
djcb 264ccd88c9 update NEWS.org 2015-06-09 21:08:28 +03:00
djcb 1458095693 Update NEWS.org 2015-06-09 21:08:02 +03:00
djcb e02077ab3d mu: make NEWS.org the place to put user information 2015-06-09 21:08:02 +03:00