TMS FNC Memo Guides
TTMSFNCMemo is a full-featured Monaco Editor-based code editor built on TTMSFNCWebBrowser. This guide covers its features grouped by task.
Topics
| Guide | Description |
|---|---|
| Text editing and sources | Text manipulation, file loading, multi-source editing, drag and drop, and file-extension to language mapping. |
| Breakpoints, bookmarks, and search | Gutter markers (breakpoints, bookmarks, line highlights), find/replace API and dialog, and scrolling helpers. |
| Code completion | Static completion list, dynamic OnGetCodeCompletion, and snippet tab-stop insertion. |
| Custom language | Defining a Monarch tokenizer with TTMSFNCMemoCustomLanguage, ExtraKeys, and tokenizer states. |
| Custom theme | Creating colour themes with TTMSFNCMemoCustomTheme, Colors, and token Rules. |
| Options and configuration | All TTMSFNCMemoOptions properties — minimap, scrollbar, display, editing behaviour, and code features. |
Related API
TTMSFNCMemoTTMSFNCMemoOptionsTTMSFNCMemoSourceTTMSFNCMemoCodeCompletionItemTTMSFNCMemoCustomLanguageTTMSFNCMemoCustomTheme