About app settings
Open the settings screen from the ⚙️ Settings button in the top-right of the home screen. From here you can adjust the TextTree screen appearance (font and size), editor input behavior, tree filters, and custom strings for quick insertion. Remember to click Save after making any changes.
General
- How to open folders — Controls what happens when you click “Open” on a folder card. Choose from “Same tab”, “New tab”, or “Mini window”.
- Font — Choose the font used in the tree and editor areas of the TextTree screen.
- Font size — Set the font size in pt for the tree and editor areas.
- Language — Switch the app UI language between Japanese and English.
Tree view
- File edit permission — “Allow all from start” makes every file editable immediately on open. “Allow individually” starts in read-only mode; you grant editing per file via the toolbar or right-click menu.
- Excluded folders — Enter folder names to hide from the tree, one per line. The
*wildcard is supported (e.g.backup,old*). - Excluded files — Enter file name patterns to hide, one per line. The
*wildcard is supported (e.g.*.bak,*.tmp). - Excluded items are also omitted from folder size calculations.
Editor
Display
- Tab width — Set how many characters wide the tab character appears in the editor.
- Line height — Choose the editor line spacing: narrow, normal, or wide.
- Scroll lines — Set how many lines to scroll at once with Ctrl+Shift+↑/↓.
- Max panes — Set the maximum number of editor panes that can be open simultaneously with Ctrl+click (1–10, default 3).
- Editor padding (px) — Set the padding around the text area on each side.
Editing
- Auto indent — When ON, pressing Enter carries the indentation (tabs/spaces) of the current line to the next line.
- Auto-save delay — Set how long to wait after editing stops before auto-saving, from 0.5 to 3 seconds.
- Insert seconds — When ON, the Time and Start insertion menus include seconds (
:SS) in inserted times. - Rich Input Assist — When ON, the
.tt.htmlrich editor supports Markdown-style shortcuts: type---for a horizontal rule,#for a heading,**text**for bold, and more. Defaults to OFF because most users won’t need it. See the ? (help) button in the rich editor for a full list of patterns.
Custom strings
- Register frequently used strings for quick insertion via the Alt+S insertion menu in the editor.
- Setting a text color or background color highlights every matching occurrence in the editor.
- Click + Add to add entries; remove them with the ✕ button.
Regex mode
Turn on the Regex checkbox for a row to treat its string as a regular expression pattern.
Pattern examples
| Intent | Regex | Notes |
|---|---|---|
Any text starting with ■ | ■.+ | . matches any character; + means one or more |
One or more consecutive ■ | ■+ | + repeats the preceding character (■) itself |
■[...] bracket format | ■\[.+\] | [ and ] must be escaped to match literally |
TODO: through end of line | TODO:.+ |
Note: In regex,
[abc]means “any single character that is a, b, or c” — a character class, not literal brackets. To match a literal[or], write\[or\].
Rule order and priority
When multiple rules match the same text, the rule lower in the list wins.
Put broad, general rules at the top and more specific rules below — the lower rule overrides when there is overlap.
Example: Two-level highlighting for text starting with ■
| Position | Pattern (Regex ON) | Color | Matches |
|---|---|---|---|
| ① top | ■.+ | Pink | Any ■-prefixed text: ■hello, ■[abc], … |
| ② bottom | ■\[.+\] | Blue | Bracket format only: ■[abc] (overrides ①) |
Result:
■hello→ only ① matches → pink■[abc]→ both ① and ② match → ② (lower in list) wins → blue
Save & Reset
- Click Save after making changes — settings are not applied until saved.
- Export downloads your current settings as a JSON file. Use this to transfer settings to another PC or as a backup.
- Import loads a previously exported JSON file to restore your settings.
- Reset app erases all registered folders and settings. This cannot be undone.