Table of Contents

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.