branch: externals/package-x
commit 1d612caa263520db10670756f187af354b128a5c
Author: Stefan Monnier <monn...@iro.umontreal.ca>
Commit: Stefan Monnier <monn...@iro.umontreal.ca>

    Use lexical-binding in all of `lisp/emacs-lisp`
    
    * lisp/emacs-lisp/bindat.el: Use lexical-binding.
    (bindat--unpack-group, bindat--length-group, bindat--pack-group):
    Declare `last` and `tag` as dyn-scoped.
    (bindat-unpack, bindat-pack): Bind `bindat-raw` and `bindat-idx` via
    `let` rather than via the formal arglist.
    
    * lisp/emacs-lisp/package-x.el:
    * lisp/emacs-lisp/generic.el:
    * lisp/emacs-lisp/eieio-opt.el:
    * lisp/emacs-lisp/derived.el:
    * lisp/emacs-lisp/crm.el: Use lexical-binding.
    
    * lisp/emacs-lisp/helper.el: Use lexical-binding.
    (Helper-help-map): Move initialization into declaration.
    
    * lisp/emacs-lisp/regi.el: Use lexical-binding.
    (regi-interpret): Remove unused var `tstart`.
    Declare `curframe`, `curentry` and `curline` as dyn-scoped.
    
    * lisp/emacs-lisp/shadow.el: Use lexical-binding.
    (load-path-shadows-find): Remove unused var `file`.
    Tighten a regexp, use `push`.
    
    * lisp/emacs-lisp/tcover-ses.el: Use lexical-binding.  Require `ses`.
    Remove correspondingly redundant declarations.
    (ses--curcell-overlay): Declare.
    (ses-exercise): Use `dlet` and use a properly-prefixed var name.
    Fix name of `curcell-overlay` variable.
    
    * lisp/emacs-lisp/unsafep.el: Use lexical-binding.
    (unsafep): Bind `unsafep-vars` via `let` rather than via the formal arglist.
---
 lisp/emacs-lisp/package-x.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/package-x.el b/lisp/emacs-lisp/package-x.el
index 8a0853ce44..b723643ffb 100644
--- a/lisp/emacs-lisp/package-x.el
+++ b/lisp/emacs-lisp/package-x.el
@@ -1,4 +1,4 @@
-;;; package-x.el --- Package extras
+;;; package-x.el --- Package extras  -*- lexical-binding: t; -*-
 
 ;; Copyright (C) 2007-2021 Free Software Foundation, Inc.
 

Reply via email to