interface BuildInSettings {
    assets-dir: string;
    assets.path-type: "auto" | "relative" | "absolute";
    auto-save: number;
    custom-css: string;
    doc-history.number-limit: number;
    editor.complete-emoji: boolean;
    editor.enable-ai-copilot-action: boolean;
    editor.enable-preview: boolean;
    editor.font-family: string;
    editor.font-ligatures: boolean;
    editor.font-size: number;
    editor.line-numbers:
        | "on"
        | "off"
        | "relative"
        | "interval";
    editor.minimap: boolean;
    editor.mouse-wheel-zoom: boolean;
    editor.ordered-list-completion:
        | "auto"
        | "off"
        | "increase"
        | "one";
    editor.quick-suggestions: boolean;
    editor.sticky-scroll-enabled: boolean;
    editor.suggest-on-trigger-characters: boolean;
    editor.tab-size: 2 | 4;
    editor.todo-with-time: boolean;
    envs: string;
    extension.auto-upgrade: boolean;
    extension.registry: RegistryHostname;
    hide-main-window-on-startup: boolean;
    keep-running-after-closing-window: boolean;
    keybindings: Keybinding[];
    language: LanguageName;
    license: string;
    macros: {
        match: string;
        replace: string;
    }[];
    mark: FileItem[];
    plantuml-api: string;
    plugin.image-hosting-picgo.enable-paste-image: boolean;
    plugin.image-hosting-picgo.server-url: string;
    proxy.bypass-list: string;
    proxy.enabled: boolean;
    proxy.pac-url: string;
    proxy.server: string;
    render.md-breaks: boolean;
    render.md-emoji: boolean;
    render.md-html: boolean;
    render.md-linkify: boolean;
    render.md-sub: boolean;
    render.md-sup: boolean;
    render.md-typographer: boolean;
    render.md-wiki-links: boolean;
    render.multimd-headerless: boolean;
    render.multimd-multibody: boolean;
    render.multimd-multiline: boolean;
    render.multimd-rowspan: boolean;
    repos: Repo[];
    search.number-limit: number;
    server.host: string;
    server.port: number;
    shell: string;
    theme: ThemeName;
    tree.exclude: string;
    updater.source: "yank-note" | "auto" | "github";
    view.default-previewer-max-width: number;
}

Properties

assets-dir: string
assets.path-type: "auto" | "relative" | "absolute"
auto-save: number
custom-css: string
doc-history.number-limit: number
editor.complete-emoji: boolean
editor.enable-ai-copilot-action: boolean
editor.enable-preview: boolean
editor.font-family: string
editor.font-ligatures: boolean
editor.font-size: number
editor.line-numbers:
    | "on"
    | "off"
    | "relative"
    | "interval"
editor.minimap: boolean
editor.mouse-wheel-zoom: boolean
editor.ordered-list-completion:
    | "auto"
    | "off"
    | "increase"
    | "one"
editor.quick-suggestions: boolean
editor.sticky-scroll-enabled: boolean
editor.suggest-on-trigger-characters: boolean
editor.tab-size: 2 | 4
editor.todo-with-time: boolean
envs: string
extension.auto-upgrade: boolean
extension.registry: RegistryHostname
hide-main-window-on-startup: boolean
keep-running-after-closing-window: boolean
keybindings: Keybinding[]
language: LanguageName
license: string
macros: {
    match: string;
    replace: string;
}[]
mark: FileItem[]
plantuml-api: string
plugin.image-hosting-picgo.enable-paste-image: boolean
plugin.image-hosting-picgo.server-url: string
proxy.bypass-list: string
proxy.enabled: boolean
proxy.pac-url: string
proxy.server: string
render.md-breaks: boolean
render.md-emoji: boolean
render.md-html: boolean
render.md-linkify: boolean
render.md-sub: boolean
render.md-sup: boolean
render.md-typographer: boolean
render.md-wiki-links: boolean
render.multimd-headerless: boolean
render.multimd-multibody: boolean
render.multimd-multiline: boolean
render.multimd-rowspan: boolean
repos: Repo[]
search.number-limit: number
server.host: string
server.port: number
shell: string
theme: ThemeName
tree.exclude: string
updater.source: "yank-note" | "auto" | "github"
view.default-previewer-max-width: number