packages.el (1956 bytes)
1 ;;; packages.el --- ediff-bindings layer packages file for Spacemacs. 2 ;; 3 ;; Copyright (c) 2012-2017 Sylvain Benner & Contributors 4 ;; 5 ;; Author: Spenser Truex <web@spensertruex.com> 6 ;; URL: https://github.com/syl20bnr/spacemacs 7 ;; 8 ;; This file is not part of GNU Emacs. 9 ;; 10 ;;; License: GPLv3 11 12 ;;; Commentary: 13 14 ;; See the Spacemacs documentation and FAQs for instructions on how to implement 15 ;; a new layer: 16 ;; 17 ;; SPC h SPC layers RET 18 ;; 19 ;; 20 ;; Briefly, each package to be installed or configured by this layer should be 21 ;; added to `ediff-bindings-packages'. Then, for each package PACKAGE: 22 ;; 23 ;; - If PACKAGE is not referenced by any other Spacemacs layer, define a 24 ;; function `ediff-bindings/init-PACKAGE' to load and initialize the package. 25 26 ;; - Otherwise, PACKAGE is already referenced by another Spacemacs layer, so 27 ;; define the functions `ediff-bindings/pre-init-PACKAGE' and/or 28 ;; `ediff-bindings/post-init-PACKAGE' to customize the package as it is loaded. 29 30 ;;; Code: 31 32 (defconst ediff-bindings-packages 33 '() 34 "The list of Lisp packages required by the ediff-bindings layer. 35 36 Each entry is either: 37 38 1. A symbol, which is interpreted as a package to be installed, or 39 40 2. A list of the form (PACKAGE KEYS...), where PACKAGE is the 41 name of the package to be installed or loaded, and KEYS are 42 any number of keyword-value-pairs. 43 44 The following keys are accepted: 45 46 - :excluded (t or nil): Prevent the package from being loaded 47 if value is non-nil 48 49 - :location: Specify a custom installation location. 50 The following values are legal: 51 52 - The symbol `elpa' (default) means PACKAGE will be 53 installed using the Emacs package manager. 54 55 - The symbol `local' directs Spacemacs to load the file at 56 `./local/PACKAGE/PACKAGE.el' 57 58 - A list beginning with the symbol `recipe' is a melpa 59 recipe. See: https://github.com/milkypostman/melpa#recipe-format") 60 61 62 ;;; packages.el ends here