1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-02 08:22:22 +00:00
emacs/admin/notes
Stefan Monnier 991c8946b6 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.
2021-01-28 14:42:21 -05:00
..
bug-triage Some precisions to bug handling 2020-08-30 15:43:58 +02:00
bugtracker Some precisions to bug handling 2020-08-30 15:43:58 +02:00
copyright Update copyright year to 2021 2021-01-01 01:13:56 -08:00
documentation maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00
elpa * admin/notes/elpa: Update to match recent Gnu ELPA changes 2021-01-11 09:18:31 -08:00
emba Update copyright year to 2021 2021-01-01 01:13:56 -08:00
git-workflow ; admin/notes/git-workflow 2020-05-03 10:21:21 -07:00
hydra Update copyright year to 2021 2021-01-01 01:13:56 -08:00
multi-tty Update copyright year to 2021 2021-01-01 01:13:56 -08:00
newfile Prefer straight quoting in some text files 2015-09-11 11:05:12 -07:00
nextstep Update some URLs 2019-09-23 00:12:52 -07:00
repo maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00
spelling Update some URLs 2019-09-23 00:12:52 -07:00
tags maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00
trailing-whitespace
unicode Use lexical-binding in all of lisp/emacs-lisp 2021-01-28 14:42:21 -05:00
versioning maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00
www Update copyright year to 2021 2021-01-01 01:13:56 -08:00
years maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00