]> git.eshelyaron.com Git - emacs.git/commit
* lisp/cedet/{semantic/scope.el,ede/project-am.el}: Use lexical-scoping
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 9 Feb 2021 17:52:04 +0000 (12:52 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 9 Feb 2021 17:56:19 +0000 (12:56 -0500)
commit5a77517e7dbe823554e9670564758c69cbd1796a
treedf1e2e3b59db157175974182b0d8e7d2489fe07b
parent6fd8548b1620aadd2c9e4efddd899b87d023913b
* lisp/cedet/{semantic/scope.el,ede/project-am.el}: Use lexical-scoping

* lisp/cedet/ede/project-am.el: Remove redundant `:group` args.
(recentf-exclude): Declare variable.
(project-am--with-makefile-current): New function extracted from
`project-am-with-makefile-current`.  Use `with-current-buffer` and
`unwind-protect`.
(project-am-with-makefile-current): Use `declare` and
`project-am--with-makefile-current`.
(project-am-with-config-current): Use `declare` and `with-temp-buffer`.
(project-am-extract-shell-variable): Turn it into a `defun`; the use of
`defmacro` appears to have been a plain mistake.
lisp/cedet/ede/project-am.el
lisp/cedet/semantic/scope.el