mirror of https://github.com/djcb/mu.git
mu4e: use defvar for handler functions
This allows for a little easier *overriding* them.
This commit is contained in:
parent
1cb3cbc94d
commit
5f45e014df
26
mu4e/mu4e.el
26
mu4e/mu4e.el
|
@ -48,33 +48,35 @@
|
|||
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; register our handler functions; these connect server messages to functions
|
||||
;; to handle them.
|
||||
;;
|
||||
;;
|
||||
;; these form mu4e's central nervous system so it's not really recommended
|
||||
;; to override them (they reference various internal bits which could change)
|
||||
|
||||
;; these are all defined in mu4e-headers
|
||||
(setq mu4e-update-func 'mu4e~headers-update-handler)
|
||||
(setq mu4e-header-func 'mu4e~headers-header-handler)
|
||||
(setq mu4e-found-func 'mu4e~headers-found-handler)
|
||||
(setq mu4e-view-func 'mu4e~headers-view-handler)
|
||||
(setq mu4e-remove-func 'mu4e~headers-remove-handler)
|
||||
(setq mu4e-erase-func 'mu4e~headers-clear)
|
||||
(defvar mu4e-update-func 'mu4e~headers-update-handler)
|
||||
(defvar mu4e-header-func 'mu4e~headers-header-handler)
|
||||
(defvar mu4e-found-func 'mu4e~headers-found-handler)
|
||||
(defvar mu4e-view-func 'mu4e~headers-view-handler)
|
||||
(defvar mu4e-remove-func 'mu4e~headers-remove-handler)
|
||||
(defvar mu4e-erase-func 'mu4e~headers-clear)
|
||||
|
||||
;; these ones are defined in mu4e-utils
|
||||
(setq mu4e-info-func 'mu4e-info-handler)
|
||||
(setq mu4e-error-func 'mu4e-error-handler)
|
||||
(defvar mu4e-info-func 'mu4e-info-handler)
|
||||
(defvar mu4e-error-func 'mu4e-error-handler)
|
||||
;; note: mu4e-utils also dynamically (temporarily)
|
||||
;; registers mu4e-pong func
|
||||
|
||||
;; this one is defined in mu4e-compose
|
||||
(setq mu4e-compose-func 'mu4e~compose-handler)
|
||||
(defvar mu4e-compose-func 'mu4e~compose-handler)
|
||||
;; note: mu4e-compose.el dynamically registers mu4e-sent-func
|
||||
;; we don't do that here, because it's only a local (temporary)
|
||||
;; handler
|
||||
|
||||
;; this one is defined in mu4e-view
|
||||
(setq mu4e-temp-func 'mu4e~view-temp-handler)
|
||||
(defvar mu4e-temp-func 'mu4e~view-temp-handler)
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue