branch: elpa/macrostep
commit a5b980e7223c5c99b5cb98d1927e15a1fb0f208f
Author: joddie <[email protected]>
Commit: joddie <[email protected]>
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 <[email protected]>
;; Maintainer: joddie <[email protected]>
;; 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