* mu4e: code refactoring / cleanup
This commit is contained in:
@ -28,17 +28,45 @@
|
||||
|
||||
(eval-when-compile (require 'cl))
|
||||
|
||||
(require 'mu4e-version) ;; autogenerated file with the version
|
||||
(require 'mu4e-hdrs) ;; headers view
|
||||
(require 'mu4e-view) ;; message view
|
||||
(require 'mu4e-main) ;; main screen
|
||||
(require 'mu4e-send) ;; editing / sending
|
||||
(require 'mu4e-compose) ;; message composition / sending
|
||||
(require 'mu4e-proc) ;; communication with backend
|
||||
(require 'mu4e-utils) ;; utility functions
|
||||
|
||||
(require 'mu4e-speedbar) ;; support for speedbar
|
||||
|
||||
;; mu4e-version.el is autogenerated, and defines mu4e-mu-version
|
||||
(require 'mu4e-version)
|
||||
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; register our handler functions; these connect server messages to functions
|
||||
;; to handle them.
|
||||
;;
|
||||
;;
|
||||
;; these are all defined in mu4e-hdrs
|
||||
(setq mu4e-update-func 'mu4e-hdrs-update-handler)
|
||||
(setq mu4e-header-func 'mu4e-hdrs-header-handler)
|
||||
(setq mu4e-found-func 'mu4e-hdrs-found-handler)
|
||||
(setq mu4e-view-func 'mu4e-hdrs-view-handler)
|
||||
(setq mu4e-remove-func 'mu4e-hdrs-remove-handler)
|
||||
(setq mu4e-erase-func 'mu4e-hdrs-clear)
|
||||
|
||||
;; these ones are define in mu4e-utils
|
||||
(setq mu4e-info-func 'mu4e-info-handler)
|
||||
(setq 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)
|
||||
;; note: mu4e-compose.el dynamically registers mu4e-sent-func
|
||||
;; we don't do that here, because it's only a local (temporary)
|
||||
;; handler
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
(provide 'mu4e)
|
||||
|
||||
Reference in New Issue
Block a user