summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2017-12-03 11:44:56 -0800
committerJohn Wiegley <johnw@newartisans.com>2017-12-03 11:44:56 -0800
commitcdbb2cbe97d12fa9d0a6d22ca8b69068f0ad06f6 (patch)
treebce5e3b26146b5613e68af69dd1598b6fbd98fbe /lisp/use-package/use-package.el
parent22fb8f8c4b1ba9c9907bfab0d1c7f656d3cbb7f6 (diff)
downloademacs-cdbb2cbe97d12fa9d0a6d22ca8b69068f0ad06f6.tar.gz
emacs-cdbb2cbe97d12fa9d0a6d22ca8b69068f0ad06f6.tar.bz2
emacs-cdbb2cbe97d12fa9d0a6d22ca8b69068f0ad06f6.zip
Move the use-package-keywords defcustom to the top of the file
Diffstat (limited to 'lisp/use-package/use-package.el')
-rw-r--r--lisp/use-package/use-package.el94
1 files changed, 47 insertions, 47 deletions
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index 16a1df6dc3f..aa8a204fe0e 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -57,6 +57,53 @@
(defconst use-package-version "2.4"
"This version of use-package.")
+(defcustom use-package-keywords
+ '(:disabled
+ :pin
+ :ensure
+ :if :when :unless
+ :requires
+ :load-path
+ :no-require
+ :preface :defines :functions
+ :after
+ :custom
+ :custom-face
+ :init
+ :bind
+ :bind*
+ :bind-keymap
+ :bind-keymap*
+ :interpreter
+ :mode
+ :magic
+ :magic-fallback
+ :hook
+ ;; Any other keyword that also declares commands to be autoloaded (such as
+ ;; :bind) must appear before this keyword.
+ :commands
+ :defer
+ :demand
+ :load
+ ;; This must occur almost last; the only forms which should appear after
+ ;; are those that must happen directly after the config forms.
+ :config
+ :diminish
+ :delight)
+ "The set of valid keywords, in the order they are processed in.
+The order of this list is *very important*, so it is only
+advisable to insert new keywords, never to delete or reorder
+them. Further, attention should be paid to the NEWS.md if the
+default order ever changes, as they may have subtle effects on
+the semantics of use-package declarations and may necessitate
+changing where you had inserted a new keyword earlier.
+
+Note that `:disabled' is special in this list, as it causes
+nothing at all to happen, even if the rest of the use-package
+declaration is incorrect."
+ :type '(repeat symbol)
+ :group 'use-package)
+
(defcustom use-package-verbose nil
"Whether to report about loading and configuration details.
@@ -170,53 +217,6 @@ had specified."
:type 'boolean
:group 'use-package)
-(defcustom use-package-keywords
- '(:disabled
- :pin
- :ensure
- :if :when :unless
- :requires
- :load-path
- :no-require
- :preface :defines :functions
- :after
- :custom
- :custom-face
- :init
- :bind
- :bind*
- :bind-keymap
- :bind-keymap*
- :interpreter
- :mode
- :magic
- :magic-fallback
- :hook
- ;; Any other keyword that also declares commands to be autoloaded (such as
- ;; :bind) must appear before this keyword.
- :commands
- :defer
- :demand
- :load
- ;; This must occur almost last; the only forms which should appear after
- ;; are those that must happen directly after the config forms.
- :config
- :diminish
- :delight)
- "The set of valid keywords, in the order they are processed in.
-The order of this list is *very important*, so it is only
-advisable to insert new keywords, never to delete or reorder
-them. Further, attention should be paid to the NEWS.md if the
-default order ever changes, as they may have subtle effects on
-the semantics of use-package declarations and may necessitate
-changing where you had inserted a new keyword earlier.
-
-Note that `:disabled' is special in this list, as it causes
-nothing at all to happen, even if the rest of the use-package
-declaration is incorrect."
- :type '(repeat symbol)
- :group 'use-package)
-
(defcustom use-package-expand-minimally nil
"If non-nil, make the expanded code as minimal as possible.
This disables: