[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/macrostep a5b980e 035/110: Update readme
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/macrostep a5b980e 035/110: Update readme |
Date: |
Sat, 7 Aug 2021 09:17:57 -0400 (EDT) |
branch: elpa/macrostep
commit a5b980e7223c5c99b5cb98d1927e15a1fb0f208f
Author: joddie <jonxfield@gmail.com>
Commit: joddie <jonxfield@gmail.com>
Update readme
---
README.org | 7 +++++++
macrostep.el | 26 +++++++++++++++++---------
2 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/README.org b/README.org
index ea916a4..9452fd6 100644
--- a/README.org
+++ b/README.org
@@ -23,6 +23,9 @@
the same print name. Use =customize-group= with the =macrostep=
group to customize these faces.
+ Both macros defined by =defmacro= and local macros created by
+ =macrolet= and =cl-macrolet= can be expanded.
+
** Key-bindings and usage
The standard macrostep-mode keybindings are the following:
@@ -125,8 +128,12 @@
Emacs 24 & for plugging macrostep in his
[[http://youtu.be/RvPFZL6NJNQ][EmacsConf presentation]]!
- George Kettleborough for bug reports, and patches to highlight
the expanded region and properly handle backquotes.
+ - Nic Ferrier for suggesting support for local definitions within
+ macrolet forms
** Changelog
+ - v0.7, 2014-05-11: expand locally-defined macros within
+ (cl-)macrolet forms
- v0.6, 2013-05-04: better handling of quote and backquote
- v0.5, 2013-04-16: highlight region, maintain cleaner buffer state
- v0.4, 2013-04-07: only enter macrostep-mode on successful
diff --git a/macrostep.el b/macrostep.el
index c5a3621..3aa5f8a 100644
--- a/macrostep.el
+++ b/macrostep.el
@@ -5,8 +5,8 @@
;; Author: joddie <j.j.oddie@gmail.com>
;; Maintainer: joddie <j.j.oddie@gmail.com>
;; Created: 16 January 2012
-;; Updated: 05 May 2014
-;; Version: 0.6
+;; Updated: 11 May 2014
+;; Version: 0.7
;; Keywords: lisp, languages, macro, debugging
;; Url: https://github.com/joddie/macrostep
@@ -47,11 +47,14 @@
;; macro-expanded code. The heads of macro sub-forms are fontified using
;; `macrostep-macro-face'. Uninterned symbols (gensyms) are fontified
;; based on which step in the expansion created them, to distinguish them
-;; from normal symbols and from other gensyms with the same print name.
-;; Use `customize-group' with the `macrostep' group to customize these
-;; faces.
-;;
-;;
+;; from normal symbols and from other gensyms with the same print
+;; name. Use `customize-group' with the `macrostep' group to customize
+;; these faces.
+
+;; Both macros defined by `defmacro' and local macros created by
+;; `macrolet' and `cl-macrolet' can be expanded.
+
+
;; 2 Key-bindings and usage
;; ========================
;;
@@ -159,14 +162,19 @@
;; 24 & for plugging macrostep in his [EmacsConf presentation]!
;; - George Kettleborough for bug reports, and patches to highlight the
;; expanded region and properly handle backquotes.
-;;
-;;
+;; - Nic Ferrier for suggesting support for local definitions within
+;; macrolet forms
+
+
;; [EmacsConf presentation] http://youtu.be/RvPFZL6NJNQ
;;
;;
;; 6 Changelog
;; ===========
;;
+
+;; - v0.7, 2014-05-11: expand locally-defined macros within (cl-)macrolet
+;; forms
;; - v0.6, 2013-05-04: better handling of quote and backquote
;; - v0.5, 2013-04-16: highlight region, maintain cleaner buffer state
;; - v0.4, 2013-04-07: only enter macrostep-mode on successful
- [nongnu] elpa/macrostep 9a534df 052/110: Make macrostep-slime-insert more robust, (continued)
- [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, 2021/08/07
- [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 <=
- [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
- [nongnu] elpa/macrostep 29fd924 107/110: Move overlay face to a different overlay, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep d459ded 024/110: bump version number, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep 96e0c02 041/110: WIP: Add generic interface for other languages, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep e9a95f4 049/110: Fix `macrostep--macro-form-info`, ELPA Syncer, 2021/08/07
- [nongnu] elpa/macrostep e35b61d 047/110: Add compiler-macro support for SLIME, ELPA Syncer, 2021/08/07