GNU bug report logs -
#30484
Use lexical binding
Previous Next
Reported by: Mosè Giordano <mose <at> gnu.org>
Date: Fri, 16 Feb 2018 08:22:01 UTC
Severity: wishlist
Tags: fixed
Done: Ikumi Keita <ikumi <at> ikumi.que.jp>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 30484 <at> debbugs.gnu.org (full text, mbox):
Mosè Giordano <mose <at> gnu.org> writes:
> We should make sure AUCTeX doesn't fundamentally use dynamic binding,
> in order to later switch to lexical binding.
You have to pick one or the other for the equivalent of closures.
I do think we have a few cases of those that would benefit from lexical
binding. Should I go over them?
As a first idea:
dak <at> lola:/usr/local/tmp/auctex$ git grep '`(lambda'
preview.el.in: `(lambda (process command)
preview.el.in: `(lambda() (interactive "@")
preview.el.in: `(lambda() (interactive)
preview.el.in: `(lambda nil
preview.el.in: `(lambda() (interactive) (preview-regenerate ,ov)))
preview.el.in: (add-hook 'desktop-delay-hook `(lambda ()
preview.el.in: `(lambda(event) (interactive "e")
preview.el.in: `(lambda(event) (interactive "e")
preview.el.in: `(lambda(event) (interactive "e")
preview.el.in: `(lambda(event) (interactive "e")
preview.el.in: `(lambda (process string)
preview.el.in: `(lambda (process string)
preview.el.in: `(lambda () (preview-dump-state ,(current-buffer)))
tex-buf.el: (file `(lambda (&rest args)
tex.el: :filter `(lambda (&rest ignored)
toolbar-x.el: `(lambda nil (interactive)
toolbar-x.el: `(lambda nil (interactive) (popup-menu (quote ,keymap)))))
--
David Kastrup
This bug report was last modified 4 years and 80 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.