Based directly on early user feedback over the last 48 hours, our engineering team just dropped a major update to the syntax engine.
Version 2.32.0 brings vastly improved autocomplete functionality specifically targeted at FileMaker's block structures, making native "Vibe Coding" significantly faster.
What’s New in 2.32.0: The Autocomplete Quick Guide
Autocomplete now works instantaneously inside any .fmscript file. Block steps now expand into a full, ready-to-fill structure, and you can press Tab to jump seamlessly between the fields the snippet leaves for you to fill in.
(1) If / Else If / Else / End If Type If, press Enter, and the entire block builds instantly:
If [ condition ]
Else If [ condition ]
Else
End If
Tab cycles through: first condition, body, second condition, Else If body, Else body. Delete lines you don't need.
(2) Loop / Exit Loop If / End Loop Type Loop, press Enter:
Loop [ Flush type: Always ]
Exit Loop If [ condition ]
End Loop
On the Flush type field, a small dropdown offers "Always" or "Defer"—use the arrow keys to switch, Tab to confirm. Tab continues to the body, then the exit condition.
(3) Open Transaction / Commit Transaction Type Open Transaction, press Enter:
Open Transaction [ Skip data entry validation; Override ESS locking conflicts ]
Revert Transaction [ Condition: 1; Error Code: 5001; Error Message: "error text" ]
Commit Transaction
Tab cycles through the options, body, revert condition, error code, and error message.
Other Workflow Helpers:
-
Type // or # at the start of a line to get disabled-step or comment snippets.
-
Set Variable automatically expands to: Set Variable [ $varName; Value: value ] with both fields pre-selected.
-
Every other FileMaker script step is actively offered in the completion list by name. (Tip: if the completion list doesn't appear automatically, press Ctrl+Space or Cmd+Space).
Write your scripts the way you'd write prose, and let the Tab key move you through the gaps.