Configuration
Auto-generated - do not edit manually.
Appearance
| Key | Type | Default | Description |
|---|
| font-family | string | (none) | Font family used for editor text rendering. |
| font-size | integer | (none) | Font size in points used for editor text rendering. |
| theme | string | (none) | Preferred editor theme name. |
Collaboration
| Key | Type | Default | Description |
|---|
| collab-auto-ensure-rpc | boolean | T | Automatically ensure host RPC is connected when starting a collab host. |
| collab-default-connect-host | string | “127.0.0.1” | Default remote host for collaboration connect sessions. |
| collab-default-listen-host | string | “0.0.0.0” | Default listen interface for collaboration host sessions. |
| collab-default-port | integer | 52050 | Default TCP port used for collaboration host/connect commands. |
| collab-user-name | string | (none) | Display name used for collaboration sessions. |
Editing
| Key | Type | Default | Description |
|---|
| auto-format-on-save | boolean | T | Automatically format buffers before saving. |
Editor
| Key | Type | Default | Description |
|---|
| color-preview-enabled | boolean | T | Show color swatches for inline hex color literals. |
| color-preview-swatch-width | integer | 20 | Width in pixels reserved for each color swatch. |
| default-show-line-numbers | boolean | NIL | Show line numbers by default in buffer views. |
| default-word-wrap | boolean | T | Enable word wrap by default in buffer views. |
| mouse-wheel-lines | integer | 3 | Number of lines to scroll per mouse wheel step. |
| render-target-cache-max-mb | integer | 256 | Maximum MB budget for view render-target texture cache. |
| render-target-cache-max-targets | integer | 1024 | Maximum number of cached view render-target textures. |
| smooth-scroll-speed | number | 0.12 | Interpolation speed for smooth scrolling animation. |
| smooth-scroll-threshold | number | 0.01 | Snap threshold for smooth scrolling completion. |
Files
| Key | Type | Default | Description |
|---|
| auto-reload-enabled | boolean | T | Automatically reload files changed on disk when buffers are unmodified. |
| file-browser-split-gap | integer | 4 | Gap in pixels between file browser list and preview panes. |
| file-browser-split-ratio | number | 0.4 | Split ratio between file list and preview in file browser. |
Git
| Key | Type | Default | Description |
|---|
| git-enabled | boolean | T | Enable git integration. |
| git-gutter-enabled | boolean | T | Show git change markers in buffer gutters. |
| git-gutter-width | integer | 3 | Width in pixels for git gutter markers. |
| git-log-split-gap | integer | 4 | Gap in pixels between git log list and diff panes. |
| git-log-split-ratio | number | 0.4 | Split ratio for the git log list pane. |
| git-status-cache-ttl | integer | 2 | Seconds before cached git status is refreshed. |
| git-status-split-gap | integer | 4 | Gap in pixels between git status list and diff panes. |
| git-status-split-ratio | number | 0.4 | Split ratio for the git status list pane. |
Language
| Key | Type | Default | Description |
|---|
| tree-sitter-enabled | boolean | T | Enable tree-sitter parsing and syntax-aware features. |
Lisp
| Key | Type | Default | Description |
|---|
| lisp-project-autoload-configured | boolean | NIL | Whether project autoload has been explicitly configured. |
| lisp-project-autoload-package | string | (none) | REPL package to select after project autoload completes. |
| lisp-project-autoload-system | string | (none) | ASDF system to quickload automatically when opening a project. |
| lisp-rpc-heap-size-mb | integer | NIL | SBCL dynamic heap size in MB for the embedded Lisp RPC image. |
Lsp
| Key | Type | Default | Description |
|---|
| lsp-c-args | string-list | NIL | Arguments passed to the C language server command. |
| lsp-c-command | string | NIL | Command used to start the C language server. |
| lsp-cpp-args | string-list | NIL | Arguments passed to the C++ language server command. |
| lsp-cpp-command | string | NIL | Command used to start the C++ language server. |
| lsp-csharp-args | string-list | NIL | Arguments passed to the C# language server command. |
| lsp-csharp-command | string | NIL | Command used to start the C# language server. |
| lsp-go-args | string-list | NIL | Arguments passed to the Go language server command. |
| lsp-go-command | string | NIL | Command used to start the Go language server. |
| lsp-html-args | string-list | NIL | Arguments passed to the HTML language server command. |
| lsp-html-command | string | NIL | Command used to start the HTML language server. |
| lsp-markdown-args | string-list | NIL | Arguments passed to the Markdown language server command. |
| lsp-markdown-command | string | NIL | Command used to start the Markdown language server. |
| lsp-rust-args | string-list | NIL | Arguments passed to the Rust language server command. |
| lsp-rust-command | string | NIL | Command used to start the Rust language server. |
Markdown
| Key | Type | Default | Description |
|---|
| markdown-image-preview-enabled | boolean | T | Enable inline image previews in markdown buffers. |
| markdown-mermaid-debounce-ms | integer | 800 | Debounce delay in milliseconds before Mermaid rerender. |
| markdown-mermaid-preview-enabled | boolean | T | Enable Mermaid diagram previews in markdown buffers. |
| markdown-transclusion-max-depth | integer | 3 | Maximum recursive depth when resolving transclusions. |
| markdown-transclusion-max-lines | integer | 30 | Maximum lines rendered per transclusion preview. |
| markdown-transclusion-preview-enabled | boolean | T | Enable markdown transclusion previews. |
Markdown Export
| Key | Type | Default | Description |
|---|
| md-export-document-class | choice | “article” | Pandoc LaTeX document class used for PDF export. |
| md-export-font | string | "" | Optional font family override for markdown PDF export. |
| md-export-font-size | choice | “12pt” | Base font size used for markdown PDF export. |
| md-export-line-spacing | choice | “1.15” | Line spacing used for markdown PDF export. |
| md-export-margins | string | “1in” | Page margin specification passed to Pandoc geometry. |
| md-export-open-after-export | boolean | T | Automatically open exported PDF after completion. |
| md-export-pandoc-path | string | “pandoc” | Path or command name used to invoke Pandoc for markdown export. |
| md-export-paper-size | choice | “a4” | Paper size used for markdown PDF export. |
| md-export-top-level-division | choice | “default” | Top-level sectioning mode for markdown PDF export. |
Notifications
| Key | Type | Default | Description |
|---|
| notification-gap | integer | 8 | Vertical gap in pixels between stacked notifications. |
| notification-history-limit | integer | 100 | Maximum number of dismissed notifications retained in history. |
| notification-margin | integer | 16 | Margin in pixels from screen edges for notification stack. |
| notification-max-width | integer | 400 | Maximum width in pixels for notification toasts. |
| notification-min-width | integer | 200 | Minimum width in pixels for notification toasts. |
Repl
| Key | Type | Default | Description |
|---|
| repl-notification-max-chars | integer | 200 | Maximum characters displayed in hidden REPL output notifications. |
| repl-notifications-muted | boolean | NIL | Mute hidden REPL output notifications. |
| repl-open-as-overlay | boolean | T | Open the Lisp REPL as an overlay by default. |
Search
| Key | Type | Default | Description |
|---|
| project-search-max-results | integer | 200 | Maximum number of regex matches shown in project search. |
Shell
| Key | Type | Default | Description |
|---|
| shell-open-as-overlay | boolean | T | Open the shell as an overlay by default. |