Commit Graph

2013 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema ec403c2306 mu4e: remove mac/ci texi pain point 2023-01-16 22:44:10 +02:00
Dirk-Jan C. Binnema 1b25dc0b88 mu4e.texi: fix some makeinfo warnings 2023-01-16 22:35:20 +02:00
Dirk-Jan C. Binnema 72a9ee9d4b mu4e-view: fix misplaced bracket
Fixes #2416.
2023-01-16 22:20:33 +02:00
Dirk-Jan C. Binnema 22b2d44b96 mu4e: tweak query-items refreshing
Try to make it a bit less confusing. The baseline becomes a bit more
implicit, and a `g` in the main view refreshes / resets.
2023-01-16 13:15:40 +02:00
Dirk-Jan C. Binnema eb691f8f31 mu4e-query-items: handle rewritten queries
We need to rewrite the queries that we send as server queries, and we
need to use those same rewritten queries when processing the results.
2023-01-16 13:15:40 +02:00
Dirk-Jan C. Binnema 5713a18374 mu4e: apply query-rewrite-function to query-items too
Some users depend on this.
2023-01-16 11:59:13 +02:00
Dirk-Jan C. Binnema ee8a59e6a5 mu4e-context: refresh/update query items upon switch 2023-01-16 11:59:13 +02:00
Dirk-Jan C. Binnema 08cb28da8c mu4e: implement optional desktop notifications 2023-01-16 11:59:13 +02:00
Dirk-Jan C. Binnema b37cf7341b mu4e-headers: avoid some too-long lines
In the source code.
2023-01-16 11:59:13 +02:00
Aimé Bertrand 99b6820336 Correct 2 docstrings in mu4e-folders.el
* mu4e/mu4e-folders.el: Correct few docstrings
(mu4e-get-drafts-folder): Fix docstring
(mu4e-get-trash-folder): Fix docstring
2023-01-15 22:45:28 +01:00
Tassilo Horn e88c869d6e Multiword maildirs are not quoted when autocomplete is used (fixes #2389) 2023-01-15 14:31:46 +01:00
Stephen Eglen 20fe650714
When replying to self, use :from field of original message
Simple patch to fix #2403
2023-01-14 22:41:31 +00:00
Dirk-Jan C. Binnema 526742af9f mu4e.texi: update mu4e-search references
The -headers- names were obsoleted.

Resolves #2407.
2023-01-14 20:02:05 +02:00
Dirk-Jan C. Binnema d428219ee6 mu4e-bookmarks: fix typo
resolves #2408.
2023-01-14 20:02:05 +02:00
Dirk-Jan C. Binnema a8d2476f08 mu4e-view: select window when operating in headers context
Fixes #2398
2023-01-14 20:02:05 +02:00
Dirk-Jan C. Binnema a86ed97f66
Merge pull request #2401 from sje30/patch-9
Update mu4e.texi
2023-01-14 20:00:21 +02:00
Dirk-Jan C. Binnema 10497436f3 mu4e.texi: small updates 2023-01-14 09:22:36 +02:00
Dirk-Jan C. Binnema 4182e599de mu4e-view: update baseline display
Make it a bit less prominent; and add a command mu4e-baseline-time.
2023-01-14 09:04:43 +02:00
Dirk-Jan C. Binnema d0e79d9429 mu4e: kill update process when quitting 2023-01-14 00:23:12 +02:00
Dirk-Jan C. Binnema a629caef1a mu4e: avoid byte-compiler warnings 2023-01-13 21:56:15 +02:00
Dirk-Jan C. Binnema 10041eb2e1 mu4e: implement mu4e-query-items
Implement function / datas structure to conveniently aggregate all
query-related data, for reuse in various places in mu4e...

... to start with the main menu, which gets much simpler. And the
modeline.
2023-01-13 21:56:15 +02:00
Dirk-Jan C. Binnema fc867c9065 mu4e-folders: fix whitespace 2023-01-09 23:56:34 +02:00
Dirk-Jan C. Binnema f5f03e8f91 mu4e-main: add menu to menubar 2023-01-09 22:45:53 +02:00
Dirk-Jan C. Binnema b11293147f mu4e: move mu4e~headers-jump-to-maildir to search
... to mu4e-search-maildir.

Where we can, we move appropriate code from the overpopulated
mu4e-headers.el to mu4e-search, and update users.
2023-01-09 22:43:39 +02:00
Dirk-Jan C. Binnema 551bc46b47 mu4e: improve emacs menu-bar items
Fixes issue #2406.
2023-01-09 22:13:24 +02:00
Dirk-Jan C. Binnema 5e5a74ed22 mu4e: use caching for modeline items
Avoid excessive (unnecessary) recalculation.
2023-01-08 13:54:47 +02:00
Dirk-Jan C. Binnema f77bc903e7 mu4e: move modeline handling from mu4e-headers to mu4e-search 2023-01-08 13:31:51 +02:00
Dirk-Jan C. Binnema 1e018ee1fc mu4e: remove keybindings from mu4e-context-minor-mode
They interfered with the major modes (in particular the undefine hack
needed in mu4e-compose).

Fixes #2402.
2023-01-07 17:13:36 +02:00
Dirk-Jan C. Binnema 441c450004 mu4e-compose: whitespace fixes 2023-01-07 17:13:36 +02:00
Dirk-Jan C. Binnema 49b687ec67 mu4e.texi: Improve documentation 2023-01-07 16:25:56 +02:00
Dirk-Jan C. Binnema 687fc53855 mu4e: update documentation for modeline/favorite 2023-01-07 15:40:30 +02:00
Dirk-Jan C. Binnema 49e094531c mu4e: add support for :favorite bookmark
Show favorite bookmark in main-screen (highlighted)

Add baseline-reset when main screen is shown or when the favority
bookmark is searched.

Some code cleanup
2023-01-07 15:40:30 +02:00
Dirk-Jan C. Binnema f0f14d7505 mu4e-bookmarks: show favorite bookmark info 2023-01-07 15:40:30 +02:00
Dirk-Jan C. Binnema 17b7790686 mu4e: handle the new queries command responses 2023-01-07 15:40:30 +02:00
Dirk-Jan C. Binnema beb2bef8dd mu4e-modeline: refactor modeline support
Move all the modeline code to new mu4e-modeline.el, and update
mu4e-context and mu4e-headers to use it.
2023-01-07 15:40:30 +02:00
Dirk-Jan C. Binnema da02a954fa mu4e: avoid some compiler warnings 2023-01-04 23:06:07 +02:00
Stephen Eglen 182a26f664
Update mu4e.texi
Suggestion to mention how to change contexts manually.
2023-01-04 12:57:45 +00:00
Dirk-Jan C. Binnema b1b11eb0cb
Merge pull request #2395 from bjcohen/bjcohen/fix-split-view-single-window-nil
mu4e-view: don't delete window on view msg in single-window mode
2023-01-04 00:26:50 +02:00
Dirk-Jan C. Binnema c2d5ded634 mu4e: rebuild elc if any el changes
Avoid outdated elcs.
2023-01-04 00:19:47 +02:00
Dirk-Jan C. Binnema 4b78449b62 mu4e: use define-obsolete-variable-alias 2023-01-03 23:18:44 +02:00
Dirk-Jan C. Binnema 8137443b53 mu4e.el: load mu4e-obsolete as the very first. 2023-01-03 23:10:55 +02:00
Dirk-Jan C. Binnema 675f5a7f93 mu4e: improve elc compilation build-target
--directory comes first
2023-01-03 23:08:49 +02:00
Dirk-Jan C. Binnema 9f1e626ef7 mu4e: move some more variables from headers->search
We were incomplete.
2023-01-03 23:08:17 +02:00
Ben Cohen bade0d52fb mu4e-view: don't delete window on view msg in single-window mode 2023-01-02 16:29:36 -05:00
Dirk-Jan C. Binnema b9841942d8 mu4e: build: don't depend on mu4e-obsolete for building 2023-01-02 17:45:39 +02:00
Dirk-Jan C. Binnema 953bd95246 mu4e: improve interactive check for baseline reset 2023-01-01 15:01:21 +02:00
Dirk-Jan C. Binnema 7073d2af85 mu4e: update documentation 2023-01-01 15:01:08 +02:00
Dirk-Jan C. Binnema ba5026e7dc mu4e: support showing 'baseline' query-results
Add the concept of a query results baseline, i.e., the result for
bookmark-queries at some particular point in time. Later, we can compare
the results with the then-current query-results.

Show the delta in the main view. Add mu4e-reset-baseline-query-results
to reset the baseline to 'now'. By default, we automatically reset when
explicitly (interactively) going to the main-view, i.e., M-x mu4e.
2023-01-01 15:01:08 +02:00
Dirk-Jan C. Binnema b7b97212ce mu4e: move search functionality to mu4e-search
Move out of mu4e-headers; rename variables and callers.
2023-01-01 15:01:08 +02:00
Dirk-Jan C. Binnema 7fa8fe9165 mu4e: whitespace updates 2023-01-01 15:01:08 +02:00