Clarion Assistant 5.3
Clarion Assistant 5.3
5.3 is a refinement release — it sharpens the Monaco editor, Smart Formatter, and completion that landed in 5.1/5.2, adds editor personalization and one-click surface toggles, and folds in a round of community fixes.
Supported: Clarion 10, 11, and 12 (32‑bit IDE). The installer lets you pick which version(s) to install.
Highlights
🎚️ Editor & Embeditor toggles on the IDE toolbar
Two new buttons on the main Clarion IDE toolbar flip the CA Editor and CA Embeditor overlays on or off without opening Settings — handy when you want to drop back to the native editor for a moment (#58).
🎨 Editor personalization
The gear panel gains two long‑requested settings:
- Font family — pick the typeface for the Monaco source editor and CA Embeditor (#60).
- Occurrence highlighting — toggle the highlight of other instances of the symbol under the cursor (#62).
🧠 Richer completion
Bare‑prefix completion now also surfaces module‑level data (variables declared outside any procedure) and module‑local procedures (declared in the module MAP or as in‑buffer sibling implementations), each with type/signature detail — on top of the globals, classes, and procedure locals added in 5.1.
🐞 Fixed
Smart Formatter & editor
- Built‑in functions in call position are cased correctly by Ctrl+I and as you type (#61).
- Keyword‑named data labels no longer open a phantom structure during formatting.
- MAP formatting and keyword‑first completion behave correctly.
- Case commands with no selection now act on the character at the cursor (#63).
- Find matches track live buffer edits — F3 and replace land at the correct positions after you've edited the buffer (#65).
- Commit‑on‑insert‑key works for keyword completions, with
{added as a commit key. - CA Embeditor overlay navigates to the native caret position when it attaches (#71).
- Legacy 'CA Embeditor' button removed from the native embeditor toolbar.
Reliability
- MCP HTTP listener no longer deadlocks when the IDE UI thread is busy (#57).
- Windows PowerShell 5.1 can parse the bundled scripts (UTF‑8 BOM), and the indexer's SQLite reference is fixed (#59).
- Force‑push hook regex no longer matches flags in chained commands (#67).
🙏 Thanks
Community contributions in this release from Andrew Santarelli (#71), Mark Sarson (#68), bdinko (#59), and Aarhusdk (#57).
📦 Install
- Download
ClarionAssistant-5.3-Setup.exebelow (code‑signed). - Close the Clarion IDE.
- Run the installer and pick your Clarion version(s) (10 / 11 / 12).
- Start Clarion — the Clarion Assistant pane docks automatically (Tools → Clarion Assistant, or Ctrl+Alt+C).
Upgrading from 5.1/5.2 installs cleanly over the top.
Clarion Assistant is an AI‑powered coding assistant embedded in the Clarion IDE. See the bundled User Guide (Help) for the full walkthrough.