mirror of
https://github.com/dimitri/el-get.git
synced 2024-09-29 04:58:53 +08:00
Add el-get-eval-lexical
option to eval forms with lexical scoping.
Default is nil which should preserve existing behaviour.
This commit is contained in:
parent
960f3fb962
commit
bbb3f2ca46
|
@ -126,6 +126,11 @@ operations."
|
|||
:group 'el-get
|
||||
:type 'boolean)
|
||||
|
||||
(defcustom el-get-eval-lexical nil
|
||||
"Non-nil means evaluate forms with lexical scoping."
|
||||
:group 'el-get
|
||||
:type 'boolean)
|
||||
|
||||
(defcustom el-get-byte-compile-at-init nil
|
||||
"Whether or not to byte-compile packages at init.
|
||||
|
||||
|
|
|
@ -333,7 +333,7 @@ which defaults to the first element in `el-get-recipe-path'."
|
|||
;; don't forget to make some variables available
|
||||
(let* ((pdir (el-get-package-directory package))
|
||||
(default-directory pdir))
|
||||
(eval form)))))
|
||||
(eval form el-get-eval-lexical)))))
|
||||
|
||||
(defun el-get-lazy-run-package-support (form fname package)
|
||||
"Like `el-get-run-package-support', but using `eval-after-load' to wait until PACKAGE is loaded."
|
||||
|
|
Loading…
Reference in New Issue
Block a user