where {} would refer to the last element (i.e., the line).
Motivation
Although name: "my-name" would also serve for this purpose, I frequently find myself in a situation where I want to refer to the previous element as an starting point for the next element, and nothing more. Creating a label for this purpose seems an overkill and makes the syntax unnecessarily lengthy. I do believe that this proposal would make the typst syntax even more convenient. Regarding using "{}" or something else, it is opened to discussions.
Inspired by
()
for the previous coordinate, I propose anything equivalent to refer to a previous element. For instance:where
{}
would refer to the last element (i.e., the line).Motivation
Although
name: "my-name"
would also serve for this purpose, I frequently find myself in a situation where I want to refer to the previous element as an starting point for the next element, and nothing more. Creating a label for this purpose seems an overkill and makes the syntax unnecessarily lengthy. I do believe that this proposal would make thetypst
syntax even more convenient. Regarding using"{}"
or something else, it is opened to discussions.