summaryrefslogtreecommitdiffstats
path: root/lisp/bandali-ebdb.el
diff options
context:
space:
mode:
authorAmin Bandali <bandali@gnu.org>2020-04-12 23:45:58 -0400
committerAmin Bandali <bandali@gnu.org>2020-04-12 23:45:58 -0400
commite2178fd3f770735f942409300876a0d22c470a0d (patch)
treedddd2d5692ec5b269035663d09b23b9997b0c600 /lisp/bandali-ebdb.el
parent54ece29f6b032e18e6b8a60ddf00f2c2fa23bb98 (diff)
downloadconfigs-e2178fd3f770735f942409300876a0d22c470a0d.tar.gz
configs-e2178fd3f770735f942409300876a0d22c470a0d.tar.xz
configs-e2178fd3f770735f942409300876a0d22c470a0d.zip
Assimilate EBDB and move email setup to separate files in lisp/
Gnus for reading, message for writing, and EBDB for contacts.
Diffstat (limited to 'lisp/bandali-ebdb.el')
-rw-r--r--lisp/bandali-ebdb.el44
1 files changed, 44 insertions, 0 deletions
diff --git a/lisp/bandali-ebdb.el b/lisp/bandali-ebdb.el
new file mode 100644
index 0000000..8b8f3c0
--- /dev/null
+++ b/lisp/bandali-ebdb.el
@@ -0,0 +1,44 @@
+(use-package ebdb
+ :demand
+ :after gnus
+ :bind (:map gnus-group-mode-map ("e" . ebdb))
+ :config
+ (setq ebdb-sources (b/var "ebdb"))
+ (with-eval-after-load 'swiper
+ (add-to-list 'swiper-font-lock-exclude 'ebdb-mode t)))
+
+(use-package ebdb-com
+ :after ebdb)
+
+(use-package ebdb-complete
+ :after ebdb
+ :config
+ ;; (setq ebdb-complete-mail 'capf)
+ (ebdb-complete-enable))
+
+(use-package ebdb-message
+ :demand
+ :after ebdb)
+
+;; (use-package company-ebdb
+;; :config
+;; (defun company-ebdb--post-complete (_) nil))
+
+(use-package ebdb-gnus
+ :demand
+ :after ebdb
+ :custom
+ (ebdb-gnus-window-size 0.3))
+
+(use-package ebdb-mua
+ :demand
+ :after ebdb
+ :custom (ebdb-mua-pop-up t))
+
+;; (use-package ebdb-message
+;; :after ebdb)
+
+;; (use-package ebdb-vcard
+;; :after ebdb)
+
+(provide 'bandali-ebdb)