Skip to content

Advanced parenthesis patterns (and they're Actions now)#1103

Open
Robotgiggle wants to merge 5 commits into
mainfrom
big-parens-2
Open

Advanced parenthesis patterns (and they're Actions now)#1103
Robotgiggle wants to merge 5 commits into
mainfrom
big-parens-2

Conversation

@Robotgiggle
Copy link
Copy Markdown
Member

Adds Interjection, Meditation, and Recollection to allow more advanced pattern-list building.

  • Interjection (used while introspecting) reads from the offhand and inserts the resulting iota into the in-progress list.
  • Meditation pops an integer and opens a list to the specified parenthesis depth.
  • Recollection closes a list from any parenthesis depth, pushing the depth and the list.

Meditation is treated as a normal pattern when inside existing parentheses because there's no way to determine how many new layers it should open. This is kind of a janky solution, but the only alternative would be to prevent using it inside parens altogether.

Recollection pushes the list on top of the depth for convenience, since you're much more likely to need the list as an argument for something (saving it to a focus, adding something with Integration Distillation, etc) than the number.

image Screenshot 2026-05-13 000048

@Robotgiggle
Copy link
Copy Markdown
Member Author

FYI, I'm not entirely satisfied with the patterns for Meditation and Recollection - they're kind of awkward to fit into the grid when you have a bunch of other stuff. Recommendations would be appreciated, though make sure to avoid conflicting with stuff like Open/Close Transmit from Hexal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 📋 Backlog

Development

Successfully merging this pull request may close these issues.

1 participant