From 65be0bf7744625ddd442c1525ffac6d39dd2b443 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Sat, 26 Sep 2026 06:01:56 +0700 Subject: [PATCH] The closer placement after RET in an open call is recorded --- TODO.org | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TODO.org b/TODO.org index e06eb2f9..0bf89ef2 100644 --- a/TODO.org +++ b/TODO.org @@ -658,6 +658,11 @@ needs them, ~grid[r + 1, c]~. Held 2026-09-26 by the author: F#-style ~f x y~ or Nim-style one-argument calls without parentheses. Collides with space-separated vector and index elements. +** TODO RET inside an open call puts the closer at the statement's column +In a .fln buffer, ~if and(state.paused|)~ then RET leaves ~)~ at the ~if~'s column, so +the next argument cannot be typed where it belongs. A line inside open brackets, +closer-led or not, goes to the continuation column (aligned after the opening bracket). + ** NEXT not is a prefix word Decided 2026-09-26: .fln writes ~not x~ (binding like F#'s ~not~, tighter than ~and~/~or~, looser than comparisons); ~not(x)~ keeps working as a call.