Dirk-Jan C. Binnema
eab5ba2bd4
Merge pull request #2254 from Chris00/from-to
...
Make mu4e~headers-from-or-to respect its documentation
2022-05-14 12:14:10 +03:00
Christophe Troestler
3caa22596b
Reintroduce mu4e-headers-from-or-to-prefix to customize the prefix
2022-05-14 10:53:27 +02:00
Dirk-Jan C. Binnema
907751bc7b
test: enable some more
2022-05-13 23:01:33 +03:00
Dirk-Jan C. Binnema
4edbe01aa0
indexer: add extra fsm state "finishing" to fix some races
...
As reported by helgrind
2022-05-13 23:00:20 +03:00
Dirk-Jan C. Binnema
201acfbbd3
store: add lock to index_complete
...
It must be protected.
2022-05-12 23:23:47 +03:00
Dirk-Jan C. Binnema
eb22ec450c
message: Don't assume there's a sub-message
...
Also add unit-test.
Fixes: issue #2256 .
2022-05-12 19:59:10 +03:00
Dirk-Jan C. Binnema
9062b9d67f
build: bump version to 1.7.20
2022-05-12 08:56:47 +03:00
Dirk-Jan C. Binnema
c7b8ed054b
NEWS.org: update
2022-05-12 08:56:32 +03:00
Dirk-Jan C. Binnema
cdd0256664
mu4e: Show 'related' messages with mu4e-related-face
...
And tweak some of the modeline labels.
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
ccdc45c4fa
mu4e: doc improvements, mu4e-compose-complete-max to nil
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
5b5dbf3aae
fields: some small tweaks
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
d79d770958
store: improve error handling
...
Detect store-lock
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
901ac23a4d
man: Update return values doc for add/remove
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
158117e843
mu: Make commands Result-based
...
Use Result<void> as the return value, simplifying some code.
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
34c5ca1627
mu-error: encode retval/flags in enum
2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema
9b3979219e
Merge pull request #2253 from tsdh/simplify-mu4e-view-mode-map-and-make-minus-work
...
Simplify mu4e-view-mode-map creation and fix `-` binding
2022-05-12 08:55:56 +03:00
Tassilo Horn
34fe094561
Simplify mu4e-view-mode-map creation and fix `-` binding
...
`mu4e-view-mode-map` was initialized from a sparse keymap and eventually passed
to `suppress-keymap` in order to remove bindings to `self-insert-command` which
obviously make no sense in read-only buffers. However, `suppress-keymap` also
remaps all digits and the minus sign to make prefix args, i.e., pressing 8
would be equal to `C-u 8` and `-` got bound to `negative-argument` instead of
`mu4e-view-mark-for-unflag` as defined.
While `suppress-keymap` has a `NODIGITS` arg to suppress the rebinding of
digits and minus sign (which would also mean that pressing a digit would try
inserting that digit and lead to an error), I chose the more straight-forward
solution and start from an empty rather than a sparse keymap and added the
`digit-argument` bindings for 0..9 explicitly.
2022-05-11 21:08:47 +02:00
Dirk-Jan C. Binnema
72c623145e
NEWS.org: update
2022-05-10 08:29:43 +03:00
Dirk-Jan C. Binnema
2e9666af0b
store/info: Gather some usage statistics
...
Keep track of the latest-change/latest-index.
2022-05-10 08:16:47 +03:00
Dirk-Jan C. Binnema
c8e995ed15
build: bump version to 1.7.19
2022-05-09 22:25:28 +03:00
Dirk-Jan C. Binnema
db86e7b5ee
mu4e: contacts: use mu4e--contacts-set
...
We use to have mu4e--contacts-hash, with name mapping to rank; that was
needlessly complicated since most completion engine sort alphabetically, making
the rank totally irrelevant (in practice, it doesn't matter much from the
end-user pov).
Anyway, simplify that part, maintain a set of contacts without any rank (which
what the server delivers now).
Also update the _default_ mu4e-contact-process-function to filter out anything
with 'reply' since it's not very useful for autocompletion.
2022-05-09 22:25:28 +03:00
Dirk-Jan C. Binnema
81689f0af3
contacts-cache: return most relevant contacts
...
Return in the contacts in *reverse* rank order, i.e. the most relevant come first.
This is useful since we only want the first maxnum contacts, and those should of
course be the most relevant.
Update mu cfind/server as well.
cfind
2022-05-09 22:25:28 +03:00
Dirk-Jan C. Binnema
80d84bf635
store: use Result<Store> builder, add auto upgrade
...
Make it a Result type, and add auto-upgrade (not enabled yet)
Update dependents.
2022-05-09 22:25:28 +03:00
Dirk-Jan C. Binnema
7470a5f8ea
store/fields: Use one MaxTermLength everywhere
...
One should be enough!
2022-05-09 22:25:28 +03:00
Dirk-Jan C. Binnema
dc69505580
mu-maildir: No need for namespaced function names
...
Mu::mu_maildir_... -> Mu::maildir_...
2022-05-09 22:25:28 +03:00
Dirk-Jan C. Binnema
2a3eb229ec
Merge pull request #2251 from tsdh/search-flag-personal-and-fix-mu4e-contacts-info
...
Add support for flag:personal & fix mu4e-contacts-info
2022-05-09 13:50:27 +03:00
Tassilo Horn
7ee53d69b8
Add support for flag:personal & fix mu4e-contacts-info
2022-05-09 10:43:11 +02:00
Dirk-Jan C. Binnema
15ed1b8318
Merge pull request #2250 from fintelkai/master
...
Fixed typo in mu4e.texi
2022-05-08 16:55:45 +03:00
Kai von Fintel
5e36ce0274
Fixed typo in mu4e.texi
2022-05-08 08:53:49 -04:00
Thierry Volpiatto
94312b969c
mu4e: fix mu4e~headers-flag-str
2022-05-08 15:09:53 +03:00
Dirk-Jan C. Binnema
f4f217549c
build: bump version to 1.7.18/462
2022-05-08 14:52:32 +03:00
Dirk-Jan C. Binnema
132dfd0cf7
NEWS.org: update with the latest
2022-05-08 14:49:43 +03:00
Dirk-Jan C. Binnema
5e4fc603d9
mu4e: headers: add personal/list header flags
2022-05-08 14:49:43 +03:00
Dirk-Jan C. Binnema
c99f81ef4e
mu4e-vars: remove some obsolete header-info
...
No longer meaningful after the migration to gnus-view.
2022-05-08 14:49:43 +03:00
Dirk-Jan C. Binnema
85ba1456bb
mu4e: update reference documentation
2022-05-07 20:49:20 +03:00
Dirk-Jan C. Binnema
48311ea18d
mu/mu4e: tweak :list vs :mailing list
2022-05-07 20:48:21 +03:00
Dirk-Jan C. Binnema
a03c573355
build: bump version to 1.7.17/461
2022-05-07 16:10:52 +03:00
Dirk-Jan C. Binnema
80c9ffae1e
mu/mu4e: use :mailing-list as the mailing-list property
...
In queries you can use list: as before
This helps for issue #2246 .
2022-05-07 16:10:52 +03:00
Dirk-Jan C. Binnema
36165520ac
mu4e/headers: refresh some of the message flag marks
2022-05-07 16:10:52 +03:00
Dirk-Jan C. Binnema
ca08443f05
headers: turn off fancy chars for now
...
Temporary fix.
2022-05-07 14:21:23 +03:00
Dirk-Jan C. Binnema
89121d2322
meson.build: fix warning
2022-05-07 10:11:46 +03:00
Dirk-Jan C. Binnema
f320c56c15
mu4e/headers: restoring mailing-list display
2022-05-07 10:11:46 +03:00
Dirk-Jan C. Binnema
9b88cec317
Merge pull request #2046 from nagy/list-buffers-directory
...
Assign `list-buffers-directory`
2022-05-07 09:33:31 +03:00
Dirk-Jan C. Binnema
26f9439579
build:bump version to 1.7.16 / 460
2022-05-06 22:54:41 +03:00
Dirk-Jan C. Binnema
d79488efdc
avoid warnings, update tests
2022-05-06 22:54:41 +03:00
Dirk-Jan C. Binnema
f83d1b3ed0
update tests: avoid helgrind warning
...
Log to the black_hole or helgrind gets unhappy
2022-05-06 22:17:53 +03:00
Dirk-Jan C. Binnema
ec500d3ed4
update documentation
2022-05-06 22:17:53 +03:00
Dirk-Jan C. Binnema
8c3d1ae90a
message: cosmetics
2022-05-06 22:17:53 +03:00
Dirk-Jan C. Binnema
d873c231ee
build: tweak & update
...
disable toys & guile for now. Add some extra warnings.
2022-05-06 22:17:53 +03:00
Dirk-Jan C. Binnema
4fc05261ce
message: implement rfc2047-encoding addresses
...
For address names with commas, quotes etc.
2022-05-06 22:17:53 +03:00