diff options
author | Alex Branham <alex.branham@gmail.com> | 2018-03-20 11:40:26 -0500 |
---|---|---|
committer | Alex Branham <alex.branham@gmail.com> | 2018-06-13 20:24:09 -0500 |
commit | e2e6f9a44b580c6d30c9c168cbe48000c97c5fb6 (patch) | |
tree | c0c7ad8f32c28e7a8cd6ce1b78eb3977c41fd47d /lisp/use-package/use-package-ensure.el | |
parent | cc9ec36f1a8117cc86679b4e6ad4e9c1d73045b5 (diff) | |
download | emacs-e2e6f9a44b580c6d30c9c168cbe48000c97c5fb6.tar.gz emacs-e2e6f9a44b580c6d30c9c168cbe48000c97c5fb6.tar.bz2 emacs-e2e6f9a44b580c6d30c9c168cbe48000c97c5fb6.zip |
Enable lexical binding
This supersedes https://github.com/jwiegley/use-package/issues/617 and closes https://github.com/jwiegley/use-package/issues/648
Diffstat (limited to 'lisp/use-package/use-package-ensure.el')
-rw-r--r-- | lisp/use-package/use-package-ensure.el | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lisp/use-package/use-package-ensure.el b/lisp/use-package/use-package-ensure.el index 1a76b883e1c..50005a9e990 100644 --- a/lisp/use-package/use-package-ensure.el +++ b/lisp/use-package/use-package-ensure.el @@ -1,4 +1,4 @@ -;;; use-package-ensure.el --- Support for the :ensure and :pin keywords +;;; use-package-ensure.el --- Support for the :ensure and :pin keywords -*- lexical-binding: t; -*- ;; Copyright (C) 2012-2017 John Wiegley @@ -76,9 +76,9 @@ The default value uses package.el to install the package." ;;;; :pin -(defun use-package-normalize/:pin (name keyword args) +(defun use-package-normalize/:pin (_name keyword args) (use-package-only-one (symbol-name keyword) args - #'(lambda (label arg) + #'(lambda (_label arg) (cond ((stringp arg) arg) ((use-package-non-nil-symbolp arg) (symbol-name arg)) @@ -116,7 +116,7 @@ manually updated package." (unless (bound-and-true-p package--initialized) (package-initialize t)))) -(defun use-package-handler/:pin (name keyword archive-name rest state) +(defun use-package-handler/:pin (name _keyword archive-name rest state) (let ((body (use-package-process-keywords name rest state)) (pin-form (if archive-name `(use-package-pin-package ',(use-package-as-symbol name) @@ -133,11 +133,11 @@ manually updated package." (defvar package-archive-contents) ;;;###autoload -(defun use-package-normalize/:ensure (name keyword args) +(defun use-package-normalize/:ensure (_name keyword args) (if (null args) (list t) (use-package-only-one (symbol-name keyword) args - #'(lambda (label arg) + #'(lambda (_label arg) (cond ((symbolp arg) (list arg)) @@ -152,7 +152,7 @@ manually updated package." (concat ":ensure wants an optional package name " "(an unquoted symbol name), or (<symbol> :pin <string>)")))))))) -(defun use-package-ensure-elpa (name args state &optional no-refresh) +(defun use-package-ensure-elpa (name args _state &optional _no-refresh) (dolist (ensure args) (let ((package (or (and (eq ensure t) (use-package-as-symbol name)) @@ -183,7 +183,7 @@ manually updated package." :error)))))))) ;;;###autoload -(defun use-package-handler/:ensure (name keyword ensure rest state) +(defun use-package-handler/:ensure (name _keyword ensure rest state) (let* ((body (use-package-process-keywords name rest state))) ;; We want to avoid installing packages when the `use-package' macro is ;; being macro-expanded by elisp completion (see `lisp--local-variables'), |