[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/macrostep created (now 424e373)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/macrostep created (now 424e373) |
Date: |
Sat, 7 Aug 2021 09:17:29 -0400 (EDT) |
elpasync pushed a change to branch elpa/macrostep.
at 424e373 Merge pull request #16 from fice-t/master
This branch includes the following new commits:
new d847fb2 Initial upload to github
new 6c4afbe Got rid of `macrostep-change-group'. Updated some
documentation.
new 4d75baf Bump version number
new 2dd3447 Fix bug with output of macros that expand to a string
(e.g. `rx')
new e2bf1aa Change :reverse-video to :inverse-video for e24
new 0fd292c Better README
new 0db08ec add Url: header for marmalade
new ee46132 Print dotted lists in expansions correctly
new c5d1c5b Autoload macro definitions if needed.
new 993a79f bump version number, add changelog
new c20152b Handle aliases by using `indirect-function' instead of
`symbol-function'
new 8b89694 Only enter macrostep-mode after successful macro expansion
new 4b0d96f Remove incorrect use of :version in defgroup
new b060e1a Add visible highlight of expanded section
new 83b2a0a Tweak visible highlight
new 9cd6742 Try to be smarter about maintaining buffer state
new cb2019e acknowledgements in docs
new 0067091 fix youtube link in docs
new 0bcb143 Handle backquotes better
new 99d2cc7 Don't fontify a quoted macro since this won't get
expanded normally
new 5c62a4c Merge remote-tracking branch 'georgek/backquotes'
new 8a85acc Refactor backquote handling and text properties.
new 77c0c1a update readme
new d459ded bump version number
new f026495 Fix comment typos
new b04f8db Basic support for expanding macros bound by `macrolet'
new f8f0424 Fix header dates
new 7acce07 Require `cl-macs` at runtime
new 99ac330 Make inner macrolet definitions correctly shadow outer
new fbd61eb Tests for macrolet/cl-macrolet support
new 3f815fb Test for normal defmacro expansion
new 07e14e2 Test for macrostep-environment-at-point
new 3757ec4 Extend macrostep-environment while printing macrolet body
forms
new e3e5c12 Merge branch 'expand-macrolet'
new a5b980e Update readme
new 51d5b6a Fix a bug with printing the first element of a list.
new 8950313 Bump version number and changelog for 0.8
new 2519692 Restore narrowing
new 1c01145 Merge pull request #9 from xuchunyang/master
new 9d2c58c Add option to expand in a separate buffer
new 96e0c02 WIP: Add generic interface for other languages
new 352b6d2 Minor improvements to SLIME prototype
new 3766ffb Hack to propertize macros in SLIME expansions
new 8d72b62 Fix indentation in new macrostep-pp function
new 4ea178a Simplify overlay collapsing
new 3062d4c Add support for compiler macros
new e35b61d Add compiler-macro support for SLIME
new 3f965b0 Use new `macrostep-macro-start` text property
new e9a95f4 Fix `macrostep--macro-form-info`
new 522226f Improve `macrostep-slime-macro-form-p`
new 0c8b64c Position macrostep-slime-macro-form-p in the correct
package
new 9a534df Make macrostep-slime-insert more robust
new c93c2d6 Language-agnostic macro-form boundaries
new a478a3a Bind inhibit-read-only instead of buffer-read-only
new f34deb7 Specify text bounds when propertizing SLIME macros
new 5680278 Gross hack to macrostep--slime-propertize-macros
new c748996 Tweak macrostep-slime-macro-form-p
new 874c790 WIP: smarter SLIME macroexpansion
new b449cd0 Restore compiler-macro expansion under SLIME
new 31e1dc2 Detect Elisp macro forms by advising `macroexpand`
new 1be6c4d Extract Elisp macro environments accurately
new c61b836 Use SB-WALKER:WALK-FORM to collect macro forms
new d9c7629 Improvements to Elisp environment handling
new 39e809a swank-macrostep: call PROVIDE at the end
new ff3888f Use a form-tracking stream rather than gensym substitution
new 059dda6 Also hook into slime-repl-mode
new aa4736c Fix some silly errors
new 5e0c28f Establish *macroexpand-printer-bindings* before pretty
printing
new 0b1c0fe Add swank/gray:stream-read-char-no-hang implementation
new d7991b4 Track forms using the printer rather than the reader
new 59972eb Fix handling of subforms contained within other subforms
new afed3cf MARKER-CHAR-POSITION => MARKER-CHAR-ID
new a0ae61c Properly handle forms not present in the expansion
new 817322b Properly place the macrostep[-compiler]-macro-face
new 2390cec slime-sexp-at-point may return nil, deal with it
new aa40d97 Test expansion within Elisp macro-defining macros
new dd14d5c Remove unused function `bindings-to-environment`
new e582ca7 Fix trivial bug printing a single non-list form
new b1c1230 More tests
new 1edee85 Reorganise and comment
new bbfb033 Reorganise and document generic interface
new 2bdc946 Remove dynamic binding of `macrostep-environment'.
new 80ae101 Fix SLIME functions for updated generic interface
new 8f74a4b Toggle separate-buffer expansion with prefix (#8)
new 31a23eb Toggle separate-buffer expansion with prefix (#8)
new 84e5bfa Make tests pass again
new 47cbacb Define `macrostep-propertize` before using it
new 4b382cd Identify Elisp compiler-macros more selectively
new a8e730e Improve Makefile
new 2c5bda2 Update README, bump version number
new 704f164 Merge branch 'generic'
new c594c09 `cl-macs' is no longer needed at run-time
new 94d40f2 Check that compiler-macros return a changed form
new 2473a6f Pass START and END args to sexp-at-point-function
new bf87b7c Whitespace cleanup
new 03d4d7b Add basic C macro expansion via cmacexp.el
new d6aa67c Be consistent about only using prefixed `cl-lib`
new 6c8ae5b Remove call to `define-error` for Emacs <24.4
new d1e954d Attempt to shell out to "indent" in macrostep-c
new 9a6b04a Restore Emacs 23 compatibility
new d48e52b Add tests for compiler-macro expansion
new b65cc96 Makefile tweaks
new aa59895 Add .travis.yml
new a3338d3 Make test script exit non-zero on failure
new 1e25932 add lib/.nosearch
new e537612 compmiler-macro changed to compiler-macro
new 29fd924 Move overlay face to a different overlay
new 7b2c1f3 Load all autoloaded macros
new 2d216ba Merge pull request #19 from fice-t/autoload
new 424e373 Merge pull request #16 from fice-t/master
- [nongnu] branch elpa/macrostep created (now 424e373),
ELPA Syncer <=
- [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