turbo-editors/turbo-jspublic Fork 0
v1.0.1
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-js.git
git clone ssh://git@rickub.com/turbo-editors/turbo-js.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

README.md · 61 lines · 3.0 KBmarkdown Blame HistoryRaw
📦 Turbo JS 91999d1 k33g 12h ago1# Turbo JS — documentation
2
3Turbo JS is a Turbo C-style editor for JavaScript on Node.js: a full-screen terminal IDE with menus, movable windows, syntax colouring for nine languages, themes, completion from `typescript-language-server`, shell windows, per-project settings, a project tree, snippets, windows onto coding agents, and the Node toolchain a menu away.
4
5This documentation follows the [Diátaxis](https://diataxis.fr) method. Four kinds of page, four different needs — go to the one that matches what you want right now.
6
7| I want to… | Go to |
8| --- | --- |
9| **learn** the editor by using it | [Tutorials](tutorials/) |
10| **do** something specific | [How-to guides](how-to/) |
11| **look up** an exact detail | [Reference](reference/) |
12| **understand** how and why it works | [Explanation](explanation/) |
13
14## Tutorials — learning by doing
15
16- [Your first Node program in Turbo JS](tutorials/getting-started.md) — install it, write a program, run it, break it and see the editor say where.
17- [Demo project](../../demos/) — a small Node program to open in the editor once you have it, with a test beside it.
18
19## How-to guides — recipes for a task
20
21- [How to install and build Turbo JS](how-to/install.md)
22- [How to install Node.js](how-to/install-node.md)
23- [How to run the tests](how-to/run-the-tests.md)
24- [How to enable JavaScript completion](how-to/enable-completion.md)
25- [How to write your own theme](how-to/write-a-theme.md)
26- [How to move around a file](how-to/navigate-code.md)
27- [How to ask what the code means](how-to/ask-about-code.md)
28- [How to run shell commands without leaving the editor](how-to/use-a-terminal.md)
29- [How to give a project its own settings](how-to/configure-a-project.md)
30- [How to browse a project and open files from a tree](how-to/browse-a-project.md)
31- [How to insert snippets from a menu](how-to/use-snippets.md)
32- [How to run Node commands from the editor](how-to/run-node-commands.md)
33- [How to make a release](how-to/make-a-release.md)
34- [How to talk to a coding agent from the editor](how-to/talk-to-an-agent.md)
35
36## Reference — the exact details
37
38- [Command line](reference/cli.md)
39- [Keyboard](reference/keyboard.md)
40- [Menus](reference/menus.md)
41- [Theme file format](reference/themes.md)
42- [Terminal windows](reference/terminal.md)
43- [Project settings](reference/project-settings.md)
44- [Project tree](reference/project-tree.md)
45- [Languages coloured](reference/languages.md)
46- [Snippets](reference/snippets.md)
47- [JavaScript tools](reference/javascript-tools.md)
48- [The version number](reference/versioning.md)
49- [Agents and ACP](reference/acp.md)
50
51## Explanation — understanding
52
53- [Architecture](explanation/architecture.md)
54- [Design decisions](explanation/design-decisions.md)
55- [Colouring and completion](explanation/colouring-and-completion.md)
56- [Terminal windows](explanation/terminal-windows.md)
57- [Project settings](explanation/project-settings.md)
58- [Project tree](explanation/project-tree.md)
59- [Snippets](explanation/snippets.md)
60- [JavaScript tools](explanation/javascript-tools.md)
61- [Agent windows](explanation/agent-windows.md)