Commit graph

11 commits

Author SHA1 Message Date
Adam Porter
fcbf1a55e8 Release: 0.1 2022-09-02 07:44:17 -05:00
Adam Porter
217fe22505 Add/Change: list-members, et al.
Add ement-list-members, along with ement--get-joined-members, and use
it in member completion.  Also, add ement-singly macro.
2022-05-12 18:14:23 -05:00
Adam Porter
84739451af Tidy: Disable expansion of debug forms by default 2022-05-05 13:57:48 -05:00
Adam Porter
eb4197244b Add: Multi-session support 2021-08-23 19:16:59 -05:00
Adam Porter
1d68e86989 Fix: (ement-debug) Interpreted functions
For non-byte-compiled, interpreted functions, it was using whatever
the current buffer was at the time the function was called, which is
completely wrong.  But this uses backtrace-frame to get the name of
the function the debug macro is within, which seems to work.

Also published as epdh/debug-warn at
<https://github.com/alphapapa/emacs-package-dev-handbook#debug-warn-macro>.
2021-08-22 20:08:57 -05:00
Adam Porter
3b0ea8ea07 Add: (-afirst, -aprog1) Anaphoric macros
Too useful not to have, but anaphora.el is only in MELPA, and I'm
trying to avoid MELPA-only dependencies.  dash.el has --first, but not
an aprog1 equivalent, so we might as well just do this.
2021-08-06 07:49:37 -05:00
Adam Porter
e10f70f46d Add: (ement-with-progress-reporter) macro, and use it 2021-08-02 21:24:52 -05:00
Adam Porter
6f2a2f2e45 Tidy: Headers for package-lint
Even though these aren't packages, the way we call package-lint on
each file causes warnings for missing keywords.
2021-07-27 21:50:05 -05:00
Adam Porter
ac3d854b6a Tidy, rename debug-warn macro 2020-12-01 16:45:40 -06:00
Adam Porter
5779caecbe Initial sync progress 2020-11-28 07:41:13 -06:00
Adam Porter
795bdf18b4 More 2020-11-28 05:33:16 -06:00