Welcome.md
PlayerController.cs
settings.ini
1
2
3
4
5
// A Different Kind Of Mind Games
A real code editor,
living inside the Unity Editor.
var editor = StopAltTabbing("tabs, syntax highlighting, IDE keymaps");
// 100% Editor-only. Zero shipping impact. MIT licensed.
Ln 3, Col 1UTF-8CRLFC# · Roslynv0.14.5
// flagship

ADKOM Text Editor

Fast at any size

Fully virtualized rendering — typing stays under 15 ms in 5,000+ line files.

Your muscle memory works

Keymaps and themes matching Visual Studio, VS Code, and JetBrains Rider.

Go to Definition

Opt-in Roslyn semantics: compiler-accurate colors, F12, Find All References, Rename Symbol.

Markdown, both ways

Source coloring plus rendered WYSIWYG mode with click-to-edit blocks.

Git & Diff / Merge, built in

Change markers, blame, history, commit panel, branch graph — plus side-by-side diff and three-way merge.

IntelliSense & live errors

Compiler-accurate completion with error and warning squiggles as you type.

# Window → Package Manager → + → Add package from git URL…
https://github.com/adkom-games/ADKOM_TextEditor.git#upm
// small, sharp tools

More ADKOM packages — tiny, zero-dependency, do one thing correctly

ADKOM_Inifile

Dependency-free INI reader plus a self-documenting, idempotent INI generator. Getters never throw; unknown settings are preserved, not dropped.

ADKOM_Localization

UI Toolkit localization where the keys ARE the English strings. Automatic RTL mirroring and an orphan-parking key scanner.

ADKOM_Build_Number

Auto-incrementing build number after every successful compile. One line to read it: ADKOM.BuildNumber.Current.