app-emacs/macrostep (gentoo)

Search

Package Information

Description:
macrostep is an Emacs minor mode for interactively stepping through the expansion of macros in Emacs Lisp source code. It lets you see exactly what happens at each step of the expansion process by pretty-printing the expanded forms inline in the source buffer, which is temporarily read-only while macro expansions are visible. You can expand and collapse macro forms one step at a time, and evaluate or instrument the expansions for debugging with Edebug as normal. Single-stepping through the expansion is particularly useful for debugging macros that expand into another macro form. These can be difficult to debug with Emacs’ built-in macroexpand, which continues expansion until the top-level form is no longer a macro call.
Homepage:
https://github.com/joddie/macrostep/ https://github.com/emacsorphanage/macrostep/

Versions

Version EAPI Keywords Slot
0.9.5 8 amd64 ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>gnu-emacs@gentoo.org</email>
		<name>Gentoo GNU Emacs project</name>
	</maintainer>
	<longdescription>
    macrostep is an Emacs minor mode for interactively stepping through the
    expansion of macros in Emacs Lisp source code. It lets you see exactly what
    happens at each step of the expansion process by pretty-printing the
    expanded forms inline in the source buffer, which is temporarily read-only
    while macro expansions are visible. You can expand and collapse macro forms
    one step at a time, and evaluate or instrument the expansions for debugging
    with Edebug as normal. Single-stepping through the expansion is
    particularly useful for debugging macros that expand into another macro
    form. These can be difficult to debug with Emacs’ built-in macroexpand,
    which continues expansion until the top-level form is no longer a macro
    call.
  </longdescription>
	<stabilize-allarches></stabilize-allarches>
	<upstream>
		<bugs-to>https://github.com/joddie/macrostep/issues/</bugs-to>
		<remote-id type="github">joddie/macrostep</remote-id>
		<remote-id type="github">emacsorphanage/macrostep</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Files

Manifest

Type File Size Versions
DIST macrostep-0.9.5.gh.tar.gz 33585 bytes 0.9.5
Unmatched Entries
Type File Size