Commit Graph

19 Commits

Author SHA1 Message Date
9157d9102d mu4e-utils: refactor into mu4e-helpers, separate files
Usurp more of the utils code than can be re-used without further dependencies in
helpers.

Split off specific parts in their own file.

After the helper/utils changes, update the rest of mu4e to take the changes into
account.
2021-08-29 21:40:42 +03:00
3a418745e1 mu4e-speedbar: fix compiler warning 2021-04-23 09:56:27 +03:00
0109172ad4 Use functions instead of lambdas in add-hook calls 2020-11-13 11:38:50 +01:00
040c6578be mu4e: Place provide forms in their own sections
Use "_" as the title of that section so that it is less distracting
when sections are collapsed to get an overview of the library.

Using a separate section is useful because it reduces the risk of
accidentally into the middle of a library.
2020-02-18 23:49:50 +02:00
83f0c9cea9 mu4e: Remove excess semicolons from library headers
Placing two semicolons on an otherwise empty line helps to logically
"connect" the surrounding "paragraphs", which in (only) some cases
makes sense.

Previously the three paragraphs of the permission statement were not
connected to each other like this, which is perfectly fine.  However
the preceding "This file is not part of GNU Emacs." line was connected
to the first paragraph, which does not make sense considering that the
latter is not connected two the second paragraph, which it relates to
more.

Once those two semicolons are gone, it also makes sense to remove
those from the second line.
2020-02-18 23:49:50 +02:00
96cd0632f9 mu4e: Improve consistency of library headers 2020-02-17 14:28:00 +01:00
6790c0d015 mu4e: Fix indentation 2020-02-17 14:28:00 +01:00
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
54c2a15ed0 mu4e: make mu4e-bookmarks items simple plists
We don't need cl-defstruct; simplify things a bit.
2020-01-13 23:40:23 +02:00
e4f5576cfc Add lexical-binding to all files and fix warnings
about free variables (declare) and unused lexical vars (prefix with "_").
2019-09-16 19:54:59 +02:00
58492f8217 mu4e: Better handle context-switching in speedbar
Repaint the contents when the context changes
2018-07-14 11:32:57 +03:00
5ccd261771 mu4e: speedbar: use the correct buffer 2018-06-14 11:19:50 +03:00
d98e78548c mu4e: re-draw speedbar when context changes
Folders may have changed.
2018-06-13 14:48:22 +03:00
393ee7b219 No longer use obsolete alias speedbar-with-attached-buffer
Instead use the aliased variable `dframe-with-attached-buffer'.
The alias was established in Emacs 24.4.
2018-01-12 14:05:59 +01:00
f7be5ef2ff mu4e: make bookmarks a defstruct
Make the structures use for mu4e-bookmarks a defstruct, and update its
usage throughout the codebase. This makes it a bit easier to read and
extend.

Ensure that the old-style bookmarks are automatically converted.
2016-07-31 11:20:59 +03:00
967b3cb727 mu4e: update copyright years 2016-01-09 21:28:03 +02:00
ba670dd645 * mu4e: clean up FSF address, thanks to Maciek Borzecki 2012-10-21 16:04:19 +03:00
905a84b13a * mu4e: add `mu4e~get-dirs', to speed up getting a list of maildirs 2012-08-25 12:37:59 +03:00
dc62bd6c75 * rename emacs/ => mu4e/ 2012-07-10 20:00:06 +03:00