Configuration

Auto-generated - do not edit manually.

Appearance

KeyTypeDefaultDescription
font-familystring(none)Font family used for editor text rendering.
font-sizeinteger(none)Font size in points used for editor text rendering.
themestring(none)Preferred editor theme name.

Collaboration

KeyTypeDefaultDescription
collab-auto-ensure-rpcbooleanTAutomatically ensure host RPC is connected when starting a collab host.
collab-default-connect-hoststring“127.0.0.1”Default remote host for collaboration connect sessions.
collab-default-listen-hoststring“0.0.0.0”Default listen interface for collaboration host sessions.
collab-default-portinteger52050Default TCP port used for collaboration host/connect commands.
collab-user-namestring(none)Display name used for collaboration sessions.

Editing

KeyTypeDefaultDescription
auto-format-on-savebooleanTAutomatically format buffers before saving.

Editor

KeyTypeDefaultDescription
color-preview-enabledbooleanTShow color swatches for inline hex color literals.
color-preview-swatch-widthinteger20Width in pixels reserved for each color swatch.
default-show-line-numbersbooleanNILShow line numbers by default in buffer views.
default-word-wrapbooleanTEnable word wrap by default in buffer views.
mouse-wheel-linesinteger3Number of lines to scroll per mouse wheel step.
render-target-cache-max-mbinteger256Maximum MB budget for view render-target texture cache.
render-target-cache-max-targetsinteger1024Maximum number of cached view render-target textures.
smooth-scroll-speednumber0.12Interpolation speed for smooth scrolling animation.
smooth-scroll-thresholdnumber0.01Snap threshold for smooth scrolling completion.

Files

KeyTypeDefaultDescription
auto-reload-enabledbooleanTAutomatically reload files changed on disk when buffers are unmodified.
file-browser-split-gapinteger4Gap in pixels between file browser list and preview panes.
file-browser-split-rationumber0.4Split ratio between file list and preview in file browser.

Git

KeyTypeDefaultDescription
git-enabledbooleanTEnable git integration.
git-gutter-enabledbooleanTShow git change markers in buffer gutters.
git-gutter-widthinteger3Width in pixels for git gutter markers.
git-log-split-gapinteger4Gap in pixels between git log list and diff panes.
git-log-split-rationumber0.4Split ratio for the git log list pane.
git-status-cache-ttlinteger2Seconds before cached git status is refreshed.
git-status-split-gapinteger4Gap in pixels between git status list and diff panes.
git-status-split-rationumber0.4Split ratio for the git status list pane.

Language

KeyTypeDefaultDescription
tree-sitter-enabledbooleanTEnable tree-sitter parsing and syntax-aware features.

Lisp

KeyTypeDefaultDescription
lisp-project-autoload-configuredbooleanNILWhether project autoload has been explicitly configured.
lisp-project-autoload-packagestring(none)REPL package to select after project autoload completes.
lisp-project-autoload-systemstring(none)ASDF system to quickload automatically when opening a project.
lisp-rpc-heap-size-mbintegerNILSBCL dynamic heap size in MB for the embedded Lisp RPC image.

Lsp

KeyTypeDefaultDescription
lsp-c-argsstring-listNILArguments passed to the C language server command.
lsp-c-commandstringNILCommand used to start the C language server.
lsp-cpp-argsstring-listNILArguments passed to the C++ language server command.
lsp-cpp-commandstringNILCommand used to start the C++ language server.
lsp-csharp-argsstring-listNILArguments passed to the C# language server command.
lsp-csharp-commandstringNILCommand used to start the C# language server.
lsp-go-argsstring-listNILArguments passed to the Go language server command.
lsp-go-commandstringNILCommand used to start the Go language server.
lsp-html-argsstring-listNILArguments passed to the HTML language server command.
lsp-html-commandstringNILCommand used to start the HTML language server.
lsp-markdown-argsstring-listNILArguments passed to the Markdown language server command.
lsp-markdown-commandstringNILCommand used to start the Markdown language server.
lsp-rust-argsstring-listNILArguments passed to the Rust language server command.
lsp-rust-commandstringNILCommand used to start the Rust language server.

Markdown

KeyTypeDefaultDescription
markdown-image-preview-enabledbooleanTEnable inline image previews in markdown buffers.
markdown-mermaid-debounce-msinteger800Debounce delay in milliseconds before Mermaid rerender.
markdown-mermaid-preview-enabledbooleanTEnable Mermaid diagram previews in markdown buffers.
markdown-transclusion-max-depthinteger3Maximum recursive depth when resolving transclusions.
markdown-transclusion-max-linesinteger30Maximum lines rendered per transclusion preview.
markdown-transclusion-preview-enabledbooleanTEnable markdown transclusion previews.

Markdown Export

KeyTypeDefaultDescription
md-export-document-classchoice“article”Pandoc LaTeX document class used for PDF export.
md-export-fontstring""Optional font family override for markdown PDF export.
md-export-font-sizechoice“12pt”Base font size used for markdown PDF export.
md-export-line-spacingchoice“1.15”Line spacing used for markdown PDF export.
md-export-marginsstring“1in”Page margin specification passed to Pandoc geometry.
md-export-open-after-exportbooleanTAutomatically open exported PDF after completion.
md-export-pandoc-pathstring“pandoc”Path or command name used to invoke Pandoc for markdown export.
md-export-paper-sizechoice“a4”Paper size used for markdown PDF export.
md-export-top-level-divisionchoice“default”Top-level sectioning mode for markdown PDF export.

Notifications

KeyTypeDefaultDescription
notification-gapinteger8Vertical gap in pixels between stacked notifications.
notification-history-limitinteger100Maximum number of dismissed notifications retained in history.
notification-margininteger16Margin in pixels from screen edges for notification stack.
notification-max-widthinteger400Maximum width in pixels for notification toasts.
notification-min-widthinteger200Minimum width in pixels for notification toasts.

Repl

KeyTypeDefaultDescription
repl-notification-max-charsinteger200Maximum characters displayed in hidden REPL output notifications.
repl-notifications-mutedbooleanNILMute hidden REPL output notifications.
repl-open-as-overlaybooleanTOpen the Lisp REPL as an overlay by default.
KeyTypeDefaultDescription
project-search-max-resultsinteger200Maximum number of regex matches shown in project search.

Shell

KeyTypeDefaultDescription
shell-open-as-overlaybooleanTOpen the shell as an overlay by default.