[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/macrostep dd14d5c 077/110: Remove unused function `binding
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/macrostep dd14d5c 077/110: Remove unused function `bindings-to-environment` |
Date: |
Sat, 7 Aug 2021 09:18:06 -0400 (EDT) |
branch: elpa/macrostep
commit dd14d5c0ec467a518ff82ab7527ddd60f5224cc1
Author: joddie <jonxfield@gmail.com>
Commit: joddie <jonxfield@gmail.com>
Remove unused function `bindings-to-environment`
---
macrostep.el | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/macrostep.el b/macrostep.el
index 5bb1830..f2206fb 100644
--- a/macrostep.el
+++ b/macrostep.el
@@ -683,22 +683,6 @@ lambda expression that returns its expansion."
,form)))))
(error "macrostep-environment-at-point failed")))))))
-(defun macrostep-bindings-to-environment (bindings)
- "Return the macro-expansion environment declared by BINDINGS as an alist.
-
-BINDINGS is a list in the form expected by `macrolet' or
-`cl-macrolet'. The return value is an alist, as described in
-`macrostep-environment-at-point'."
- ;; So that the later elements of bindings properly shadow the
- ;; earlier ones in the returned environment, we must reverse the
- ;; list before mapping over it.
- (cl-loop for (name . forms) in (reverse bindings)
- collect
- ;; Adapted from the definition of `cl-macrolet':
- (let ((res (cl--transform-lambda forms name)))
- (eval (car res))
- (cons name `(lambda ,@(cdr res))))))
-
(defun macrostep-overlay-at-point ()
"Return the innermost macro stepper overlay at point."
(let ((result
- [nongnu] elpa/macrostep d847fb2 001/110: Initial upload to github, (continued)
- [nongnu] elpa/macrostep d847fb2 001/110: Initial upload to github, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 0067091 018/110: fix youtube link in docs, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep ee46132 008/110: Print dotted lists in expansions correctly, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 99d2cc7 020/110: Don't fontify a quoted macro since this won't get expanded normally, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep f8f0424 027/110: Fix header dates, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 9a534df 052/110: Make macrostep-slime-insert more robust, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 352b6d2 042/110: Minor improvements to SLIME prototype, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 3062d4c 046/110: Add support for compiler macros, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 874c790 058/110: WIP: smarter SLIME macroexpansion, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep d7991b4 070/110: Track forms using the printer rather than the reader, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep dd14d5c 077/110: Remove unused function `bindings-to-environment`,
ELPA Syncer <=
- [nongnu] elpa/macrostep b1c1230 079/110: More tests, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 4b382cd 088/110: Identify Elisp compiler-macros more selectively, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep a3338d3 104/110: Make test script exit non-zero on failure, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep e537612 106/110: compmiler-macro changed to compiler-macro, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep a5b980e 035/110: Update readme, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep fbd61eb 030/110: Tests for macrolet/cl-macrolet support, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep afed3cf 072/110: MARKER-CHAR-POSITION => MARKER-CHAR-ID, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 2390cec 075/110: slime-sexp-at-point may return nil, deal with it, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 2c5bda2 090/110: Update README, bump version number, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 6c8ae5b 098/110: Remove call to `define-error` for Emacs <24.4, ELPA Syncer, 2021/08/07