From 2c9d6911bbffb5793b667517d89a4c2c738e2e12 Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Tue, 3 Oct 2017 15:45:40 +0530 Subject: Inital commit of notmuch configuration for spacemacs --- packages.el | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 packages.el (limited to 'packages.el') diff --git a/packages.el b/packages.el new file mode 100644 index 0000000..42a5ad5 --- /dev/null +++ b/packages.el @@ -0,0 +1,58 @@ +;;; packages.el --- notmuch layer packages file for Spacemacs. +;; +;; Copyright (c) 2012-2017 Sylvain Benner & Contributors +;; +;; Author: Vasudev Kamath +;; URL: https://github.com/syl20bnr/spacemacs +;; +;; This file is not part of GNU Emacs. +;; +;;; License: GPLv3 + +;;; Commentary: + +;; See the Spacemacs documentation and FAQs for instructions on how to implement +;; a new layer: +;; +;; SPC h SPC layers RET +;; +;; +;; Briefly, each package to be installed or configured by this layer should be +;; added to `notmuch-packages'. Then, for each package PACKAGE: +;; +;; - If PACKAGE is not referenced by any other Spacemacs layer, define a +;; function `notmuch/init-PACKAGE' to load and initialize the package. + +;; - Otherwise, PACKAGE is already referenced by another Spacemacs layer, so +;; define the functions `notmuch/pre-init-PACKAGE' and/or +;; `notmuch/post-init-PACKAGE' to customize the package as it is loaded. + +;;; Code: + +(defconst notmuch-packages + '( + notmuch + smtpmail-multi + gnus + bbdb + )) + +(defun notmuch/init-notmuch () + (use-package notmuch + :defer t + )) + +(defun notmuch/init-smtpmail-multi () + (use-package smtpmail-multi + :defer t + )) + +(defun notmuch/init-gnus () + (use-package gnus + :defer t + )) + +(defun notmuch/init-bbdb () + (use-package bbdb + :defer t + )) -- cgit v1.2.3