diff options
| author | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2025-10-21 09:24:10 +0300 |
|---|---|---|
| committer | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2025-10-21 09:39:15 +0300 |
| commit | 91c360ce9aaf52d54c00ed8d66be8cf60583864c (patch) | |
| tree | f47e1a58362b83878547c18137989b9cfbdad443 /mu4e | |
| parent | 3f2e896bdf7a418d5c0dfdb9df1a32481ac08e18 (diff) | |
mu4e-quit: improve docstring
Diffstat (limited to 'mu4e')
| -rw-r--r-- | mu4e/mu4e.el | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/mu4e/mu4e.el b/mu4e/mu4e.el index 16708aa..98562b7 100644 --- a/mu4e/mu4e.el +++ b/mu4e/mu4e.el @@ -53,9 +53,11 @@ (defcustom mu4e-quit-hook nil "Hook run just before quitting mu4e. -This hook runs just before mu4e performs its own cleanup. +This hook runs just before mu4e performs its own cleanup. For +that reason, you should not invoke any +asynchronous (non-blocking) code that expects mu4e to be running. -Note that it only fires when mu4e actually terminates; i.e., +The hook only fires when mu4e actually terminates -- i.e., `mu4e-quit' _without_ the \"bury-only\" parameter." :type 'hook :package-version '(mu4e . "1.12.14") @@ -90,7 +92,7 @@ is non-nil." (switch-to-buffer mu4e-main-buffer-name) (mu4e--main-view))))) -(defun mu4e-quit(&optional bury) +(defun mu4e-quit (&optional bury) "Quit the mu4e session or bury the buffer. If prefix-argument BURY is non-nil, merely bury the buffer. @@ -106,7 +108,7 @@ Otherwise, completely quit mu4e, including automatic updating." (defun mu4e--check-requirements () "Check for the settings required for running mu4e." - (unless (>= emacs-major-version 25) + (unless (>= emacs-major-version 26) (mu4e-error "Emacs >= 25.x is required for mu4e")) (when (mu4e-server-properties) (unless (string= (mu4e-server-version) mu4e-mu-version) @@ -268,7 +270,7 @@ invoke FUNC (if available) afterwards." ((plist-get info :message) (mu4e-index-message "%s" (plist-get info :message)))))) -(defun mu4e--init-handlers() +(defun mu4e--init-handlers () "Initialize the server message handlers. Only set set them if they were nil before, so overriding has a chance." |
