| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is the kind of check I want Mu to be anal about, not whitespace or
unused variables.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Improve an error message. 'local-scope' is far more common in Mu programs
than the more fundamental 'default-space'.
|
|
|
|
| |
Thanks Lakshman Swaminathan for the request.
|
|
|
|
| |
Thanks Ella Couch for running into these.
|
|
|
|
| |
Some hacky manual fixes to auto-generated html.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Stop trying to create a new layer showing how we minimize prints.
Stephen's suggestion is to create a data structure that encapsulates
instructions to `insert-at-cursor` for either just printing a character
to screen or rendering everything. Let's try that at some point.
|
|
|
|
|
|
| |
Undo 3743. Really any time we create new instructions from whole cloth
during rewriting or transform, the whole notion of 'original name' goes
out the window. Pointless trying to fight that fact of life.
|
|
|
|
|
|
|
|
| |
One way to ensure we always set old_name is to create a method to
initialize names as opposed to just assigning them.
Still not ideal because we still assign directly most of the time, so
it's easy to forget.
|
|
|
|
|
|
| |
The drawback of this is that we forget to initialize old_name when we
create instructions out of whole cloth in a few places. But this problem
already existed..
|
|
|
|
| |
Eliminate a long-standing under-abstraction.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We do support printing non-integer numbers for some time, albeit using
the underlying host platform.
|
| |
|
| |
|
| |
|
|
|
|
| |
Bitrot in main when loading just layer 1 of the edit/ and sandbox/ apps.
|
|
|
|
|
|
|
| |
Properly support reloading lessons containing scenarios in edit/ and
sandbox/ apps.
I was so sure I tested this for commit 3724, but apparently not.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
More improvements to cross-linking example programs. Include their own
functions as well in the tags for each program, even as you share the
core .mu files everywhere.
|
|
|
|
|
|
| |
I took this feature out in 3161 (back in Aug) to support scenarios in
lesson/recipes.mu. Setting up snapshots for scenario data structures
gives us the best of both worlds.
|
|
|
|
|
| |
Playing 5 why's with the previous commit, a better error message if we
somehow skip translating an offset in 'get'.
|
|
|
|
|
|
| |
Bugfix: reinstate a check for missing types in 'get' instructions.
Thanks Caleb Couch for running into this.
|
|
|
|
|
| |
Switching my comment header for commented-out-code back after dropping
Kakoune.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Make hyperlinks less salient in the rendered html since there's so many of them.
|
|
|
|
|
|
|
|
| |
Fix cross-links in html for the edit/ app.
I originally thought I'd need to provide a commandline flag like --rel-path or
something. But we need to support different relative paths in a single html
file. So the solution instead is appropriately engineering the tags file.
|
|
|
|
|
| |
No point creating links to `before` and `after` blocks; the label is the real
definition there.
|
| |
|
|
|
|
| |
Let's start highlighting pipe stages better in shell scripts.
|
|
|
|
|
| |
Delete '^L' characters now that I'm trying to switch from Vim to Kakoune. Pages
aren't text objects in Kakoune.
|