{
    "version": "0.2",
    "language": "en",
    "languageSettings": [
        {
            "languageId": "rust",
            "words": [
                "ARGB",
                "astrojs",
                "bbox",
                "bindgen",
                "builtins",
                "canonicalize", // std::path::Path::canonicalize
                "codemap",
                "concat",
                "Consts",
                "evenodd",
                "FBOs", // plural of FBO (frame buffer object)
                "femtovg",
                "fontdb",
                "fullscreen",
                "glutin",
                "glutin's",
                "maxx",
                "maxy",
                "minx",
                "miny",
                "peekable",
                "Realloc",
                "refcell",
                "Rgba",
                "rtti",
                "Smol",
                "smolstr",
                "subspan",
                "uninit",
                "unmap",
                "unsync",
                "vsync"
            ],
            "ignoreRegExpList": [
                "/#\\[cfg\\b.+\\]/",
                "/#\\[repr\\b.+\\]/",
                // Exclude crate paths
                "/(\\b|::)[a-z0-9_]+::/",
                "/::[a-z0-9_]+(\\b|::)/",
                // Qt things:
                "/\\bQt_[a-zA-Z0-9_]+/"
            ]
        },
        {
            "languageId": "restructuredtext",
            "words": [
                "genindex",
                "modindex",
                "toctree"
            ],
            "ignoreRegExpList": [
                "/:.+:/"
            ]
        },
        {
            "languageId": [
                "markdown",
                "md",
                "mdx"
            ],
            "words": [
                "Espressif",
                "linebuffer",
                "mylibrary",
                "otherlibrary",
                "Lmylibrary",
                "progressindicator",
                "standardbutton",
                "standardlistview",
                "standardtableview",
                "rustup",
                "setdefault",
                "Sonoma",
                "SUBDIR",
                "Torizon",
                "Yocto",
                "relpath",
                "classslint",
                "vectormodel",
                "structslint",
                "namespaceslint",
                "compilerconfiguration",
                "tschüß",
                "TSCHÜSS",
                "ὈΔΥΣΣΕΎΣ",
                "ὀδυσσεύς",
                "commonmark",
                "strikethroughs"
            ],
        }
    ],
    "words": [
        "aarch",
        "accesskit",
        "antialiasing",
        "armv",
        "astrojs",
        "Bezier",
        "Bézier",
        "cbindgen",
        "cdylib",
        "cmake",
        "colspan",
        "combobox",
        "cupertino",
        "datastructures",
        "dealloc",
        "distros",
        "Femto",
        "femtovg",
        "flexboxlayout",
        "flickable",
        "focusable",
        "frameless",
        "fullscreen",
        "gles",
        "Goffart",
        "gradians",
        "grayscale",
        "gridlayout",
        "groupbox",
        "Hausmann",
        "Helvetica",
        "imagefilter",
        "inout",
        "knip",
        "layouting",
        "linebreak",
        "lineedit",
        "listview",
        "LINUXFB",
        "lvalue",
        "microcontroller",
        "microcontrollers",
        "muda",
        "MSVC",
        "napi",
        "Oooops",
        "ogoffart",
        "opengl",
        "opengles",
        "pixmap",
        "prestart",
        "printerdemo",
        "pythonw",
        "riscv",
        "rowspan",
        "rustc",
        "rustdoc",
        "rustdocs",
        "rustflags",
        "rvalue",
        "SANDBOXING",
        "scrollview",
        "SDK",
        "seti",
        "sixtyfps",
        "skia",
        "slint",
        "slintdoc",
        "slintdocs",
        "slintpad",
        "spdx",
        "spinbox",
        "streetsidesoftware",
        "struct",
        "structs",
        "tableview",
        "tabwidget",
        "testcase",
        "textedit",
        "tmpobj",
        "toolchain",
        "toolkit",
        "touchpad",
        "trackpad",
        "trackpads",
        "tronical",
        "typeloader",
        "uefi",
        "uncompiled",
        "unerase",
        "unmapping",
        "untracked",
        "viewbox",
        "vtable",
        "vulkan",
        "wasm",
        "webassembly",
        "windowrc",
        "winit",
        "xtask",
        "xtensa",
        "Toradex",
        "Vivante",
        "espflash",
        "pico",
        "wgpu",
        "WGPU",
        "Xcodegen",
        "Xcodeproj",
    ],
    "ignorePaths": [
        "api/cpp/docs/conf.py",
        "Cargo.toml",
        "CHANGELOG.md",
        "cspell.json",
        "LICENSES",
        "examples/*/lang/**",
        ".github/workflows/*.yaml",
        "**/package.json"
    ],
    "ignoreRegExpList": [
        // Color encodings in all languages:
        "/(\\b|0x|#|_)?[argbARGB][argbARGB][argbARGB]+(\\b|_|Color)/"
    ],
    "overrides": [
        {
            "filename": "**/*.rst",
            "languageId": "restructuredtext"
        }
    ]
}
