> ## Documentation Index
> Fetch the complete documentation index at: https://ngquct-feat-import-remembered-column-mapping.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Settings

> Every settings tab, its controls, and their defaults

The settings window is app-wide: a value on any of these eleven tabs holds for every connection you open. `Cmd+,` opens it; what belongs to one connection is in that connection's form instead.

<Frame caption="The settings window">
  <img className="block dark:hidden" src="https://mintcdn.com/ngquct-feat-import-remembered-column-mapping/lIfthycv3fqpHaQR/images/settings-window.png?fit=max&auto=format&n=lIfthycv3fqpHaQR&q=85&s=cc6cfbefe0780182ac5a070adf07dcbf" alt="Settings window" width="1560" height="960" data-path="images/settings-window.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/ngquct-feat-import-remembered-column-mapping/lIfthycv3fqpHaQR/images/settings-window-dark.png?fit=max&auto=format&n=lIfthycv3fqpHaQR&q=85&s=eeb3a25bc5b2b5f01765021afa01c2e3" alt="Settings window" width="1560" height="960" data-path="images/settings-window-dark.png" />
</Frame>

<CardGroup cols={2}>
  <Card title="General" icon="gear" href="/customization/general-settings">Language, startup, tabs, sidebar, connections, query timeout, updates, reset.</Card>
  <Card title="Appearance" icon="palette" href="/customization/appearance">Appearance mode, themes, per-theme fonts and colors.</Card>
  <Card title="Editor" icon="code" href="/customization/editor-settings">SQL editor, Vim mode, line numbers, query parameters.</Card>
  <Card title="Data" icon="table" href="/customization/data-settings">Data grid, pagination, result cap, JSON viewer, and query history.</Card>
  <Card title="Keyboard" icon="keyboard" href="/features/keyboard-shortcuts#customizing-shortcuts">Custom shortcuts.</Card>
  <Card title="Profiles" icon="id-card" href="/connections/credential-profiles">Credential profiles and SSH servers, and which connections use each.</Card>
  <Card title="Notifications" icon="bell" href="/customization/notifications">Which finished operations notify you when TablePro is in the background.</Card>
  <Card title="AI" icon="sparkles" href="/features/ai-assistant">Providers, inline suggestions, context, slash commands.</Card>
  <Card title="Integrations" icon="network-wired" href="/features/mcp">MCP server, tokens, clients, activity.</Card>
  <Card title="Plugins" icon="puzzle-piece" href="/features/plugins">Manage drivers, exporters, and themes.</Card>
  <Card title="Sync" icon="arrows-rotate" href="/features/icloud-sync">iCloud sync and what it carries.</Card>
  <Card title="License" icon="key" href="/features/licensing">Activation, devices, team.</Card>
</CardGroup>

## Stock values

What a fresh install ships with, so one glance down this column says what you changed. Each tab page explains what a setting does and which other values it takes.

| Tab | Setting | Default |
| - | - | - |
| General | Language | System |
| General | When TablePro starts | Reopen Last Session |
| General | Enable preview tabs | On |
| General | When tabs stop fitting | Scroll them |
| General | Show connections | On |
| General | Show recent tables | Off |
| General | Show object icons | On |
| General | Show object comments | On |
| General | Show partitions | On |
| General | Row size | Match System |
| General | Default layout for new connections | List |
| General | Show recent connections | On |
| General | Check connections | Every 30 seconds |
| General | Query timeout | 60 seconds |
| General | Automatically check for updates | On |
| General | Download and install updates automatically | On |
| General | Share anonymous usage data | On |
| Appearance | Appearance | Auto |
| Appearance | Light theme | Default Light |
| Appearance | Dark theme | Default Dark |
| Appearance | Editor font | System Mono, 13 pt |
| Appearance | Data grid font | System Mono, 13 pt |
| Editor | Show line numbers | On |
| Editor | Highlight current line | On |
| Editor | Highlight current statement | On |
| Editor | Word wrap | Off |
| Editor | Code folding | On |
| Editor | Run button beside each statement | On |
| Editor | Show invisible characters | On |
| Editor | Tab width | 4 spaces |
| Editor | Keyword case | Match what I type, otherwise UPPERCASE |
| Editor | Query parameters | On |
| Editor | Vim mode | Off |
| Data | Row height | Normal |
| Data | Date format | ISO 8601 |
| Data | NULL display | `NULL` |
| Data | Show alternate row backgrounds | On |
| Data | Show row numbers | On |
| Data | Auto-show inspector on row select | Off |
| Data | Smart value detection | On |
| Data | Default row sort | No sorting (engine order) |
| Data | Sort direction | Ascending |
| Data | Default page size | 1,000 rows |
| Data | Count rows if estimate less than | 100,000 |
| Data | Truncate query results | On |
| Data | Row cap | 10,000 |
| Data | JSON viewer default view | Text |
| Data | Maximum history entries | 10,000 |
| Data | Keep history entries for | 90 days |
| Data | Auto cleanup | On |
| Data | Keep saved changes for restoring | On |
| Notifications | Notify when long-running work finishes | On |
| Notifications | Only after | 20 seconds |
| Notifications | Every operation kind | On |
| AI | Enable AI Features | On |
| AI | Enable inline suggestions while typing | Off |
| AI | Debounce | 500 ms |
| AI | Limit tool calls per reply | On |
| AI | Tool call limit | 25 |
| AI | Include database schema | On |
| AI | Include current query | On |
| AI | Include query results | Off |
| AI | Max schema tables | 20 |
| AI | Connection policy | Ask Each Time |
| Integrations | Enable MCP Server | Off |
| Integrations | Port | 23508 |
| Integrations | Default row limit | 500 |
| Integrations | Maximum row limit | 10,000 |
| Integrations | Query timeout | 30 seconds |
| Integrations | Log MCP queries in history | On |
| Integrations | Require authentication | On |
| Integrations | Approval | Ask Once for Each Connection |
| Sync | Sync this Mac with iCloud | Off |
| Sync | Passwords (keychain sync) | Off |

Three tabs are not in the table. Stock keyboard chords are on [Keyboard Shortcuts](/features/keyboard-shortcuts), and neither the Plugins nor the License tab holds a value of its own.

## Where settings live

The file is `~/Library/Preferences/com.TablePro.plist`. **Reset All Settings to Defaults** on the General tab puts every tab back to its stock value after a confirmation, and that includes emptying the AI provider list. Saved connections, query history, and MCP tokens survive it.

Two settings have no control in the window:

| Setting | Command |
| - | - |
| Custom plugin registry | `defaults write com.TablePro com.TablePro.customRegistryURL <url>` |
| Clear custom registry | `defaults delete com.TablePro com.TablePro.customRegistryURL` |

See [Plugin Registry](/development/plugin-registry#custom-registry-url) for what a private registry has to serve.
