Editor guide

Open a project, keep the relevant files in view, and work from source through types, diagnostics, conversation and review. These guides describe that workflow in the terminal, a native window and the browser.

Getting started

Task Guide
Build and launch the editor Installation
Open files, navigate, search and arrange windows Editing
Detach, return later or change frontends Sessions
Choose a frontend, change appearance or use the clipboard Display and frontends
Set startup defaults and tool permissions Configuration
Inspect and change binary files Hex editing

F1 Help is the short guide bundled with the editor. The command thc-edit --help lists startup options.

Working on a project

Task Guide
Inspect types, follow definitions, rename and handle diagnostics Haskell language tools
Run a program, use a shell, attach a debugger Running and debugging
Review, commit, fetch, pull and merge Git
Give an agent access to the live editor and its tools Session tools
Choose a task workflow for the agent Agent skills
Look up calls by category Agent operation reference
Discuss code, provide context and review proposed changes Conversations
Work on another machine with a local display Remote editing

Development and reference

Development gives the source layout and checks. Architecture describes shared buffers, saves, rendering and remote transport. The design records and implementation plans explain how the pieces were developed; use the guides above for the current commands and workflow.