Skip to content

Settings

View ▸ Settings opens the settings in a workbench tab.

A fuzzy search bar sits at the top, a table of contents on the left, the content on the right with sticky headers. Each setting carries a cog menu — Reset Setting, Copy Setting ID — and an indicator when its value has been changed.

The settings page: the User / Workspace tabs, the search, the table of contents of groups on the left and the Appearance group open

Two tabs at the top:

ScopeWrites toPrecedence
User (default)Your personal settingsThe lowest above the default values
Workspace<project-folder>/.restorm/settings.jsonWins over the user scope

The Workspace tab is disabled as long as no project is open. It only writes the keys actually overridden, which keeps the file readable and committable: that is how you impose a setting on a whole team.

Some settings are user-only and do not appear in the workspace tab (the language, for instance). A footer then says how many are hidden.

SettingTypeDefaultRole
ThemeThemeDark+The colour theme, chosen from a carousel of previews. See Themes
LanguageList, userenThe application’s language — 27 languages
Advanced visual effectsSwitchenabledBackdrop blur on overlays and CSS animations. Turn it off on modest hardware
SettingTypeDefault
Font SizeNumber, 8 to 7214
Font FamilyTextConsolas, 'Courier New', monospace
Word WrapSwitchdisabled
MinimapSwitchdisabled
Line NumbersSwitchenabled
SettingTypeDefaultRole
Auto SaveListOffOff, After Delay, or On Window Change
Auto Save DelayNumber, 100 to 60,000 ms1000Only acts in After Delay mode
Automatically reopen the last opened fileSwitch, userdisabledReopens the last project at start-up
SettingTypeDefaultRole
Date/time formatListUS formatUS format (MM/DD/YYYY, 12 h) or ISO format (YYYY-MM-DD, 24 h) — used notably by the history
Sync sidebar selection with active tabSwitchenabledThe tree’s selection follows the current tab
SettingTypeDefaultRole
Request formatListcurlcurl (Unix-style) or PowerShell. This is the global default; the toggle in the console’s toolbar overrides it for the session
SettingTypeDefaultRole
Enable MCP serverSwitchenabledStarts the MCP server at launch
MCP call-log retentionNumber, 0 to 10,000100Number of calls kept; 0 disables it
MCP capture retentionNumber, 0 to 10,00020Number of recent calls that keep their screenshot; beyond that, the media is deleted
SettingTypeDefaultRole
Apply the default commit message languageSwitch, ProenabledKept in sync with the push modal’s switch
Automatic check frequencyList, Pro1 hOff, 15 min, 30 min, 1 h, 4 h, 12 h, 24 h — the built-in git’s background check
SettingTypeDefaultRole
Check for updates automaticallySwitchenabledAt start-up and periodically
Update statusDisplayThe current version, the state, and a Check now button

See Installation.

A setting that depends on a Pro capability appears greyed out, with an invitation to move up an edition — it is not hidden. See Plans and capabilities.