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.