1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-25 07:28:02 +02:00
Commit Graph

6563 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema
46a2432809 mu: test-message: add test for html text from base64 2023-01-13 22:06:19 +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
c0e41f95cf build: bump version to 1.9.12, update NEWS.org 2023-01-07 17:13:36 +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
54dc5cfabe Merge branch 'wip/djcb/modeline' 2023-01-07 15:43:26 +02:00
Dirk-Jan C. Binnema
3ba33b1cde NEWS.org: update 2023-01-07 15:40:30 +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
ef2ec7d5a5 server: split off new server command 'queries'
Instead of being part of the ping command, create a separate
queries command, which is easier for updating. Ie. 'ping' implies "show
main screen" but we don't always want that side-effect.
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
6b04158925 mu-store: create mu cache path if needed 2023-01-06 19:48:40 +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
00ddaebc4e build: bump version to 1.9.11, update NEWS.org 2023-01-01 15:01:26 +02:00
Dirk-Jan C. Binnema
dcc1b9dced man: update copyright year 2023-01-01 15:01:26 +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
Dirk-Jan C. Binnema
55added03b
Merge pull request #2392 from sje30/patch-8
Update mu-init.1.org
2022-12-31 14:16:26 +02:00
Stephen Eglen
0cd98c80b1
Update mu-init.1.org
Typo: b -> be
2022-12-31 07:40:00 +00:00
Dirk-Jan C. Binnema
60e9d54a7c mu-regex: make backward-compatible with older glib 2022-12-31 00:10:24 +02:00
Dirk-Jan C. Binnema
feb436ce96 ci: build with guile support 2022-12-31 00:02:55 +02:00
Dirk-Jan C. Binnema
8b7e63e84f mu-cfind: use UTC in json output
Fixes #2391.
2022-12-30 23:37:23 +02:00
Dirk-Jan C. Binnema
e435692bb2 mu4e-main: refactor bookmark/maildir menu creation
There was quite a bit of duplicate code, refactor it to reduce.
2022-12-30 23:30:45 +02:00
Dirk-Jan C. Binnema
3e3aeead9b Revert "Add support for empty and string maildir shortcuts"
This reverts commit be695579c6.

The change didn't look very nice (keynames are not aligned etc.), and in
hindsight we should probably implement this slightly differently.
2022-12-30 16:19:19 +02:00
Dirk-Jan C. Binnema
97d7f1914a build: bump version to 1.9.10; update NEWS.org 2022-12-30 15:33:36 +02:00
Dirk-Jan C. Binnema
1cd0c3c7af Merge branch 'wip/djcb/more-cfind-formats' 2022-12-30 15:27:58 +02:00
Dirk-Jan C. Binnema
07a69bf206 mu-contact: cosmetic 2022-12-30 15:14:17 +02:00
Dirk-Jan C. Binnema
5300b7ce82 cfind: rework, add support for json output
Update the old cfind code, and add json output support while doing so.
2022-12-30 15:14:17 +02:00