{
    "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
    "id": "latex",
    "name": "LaTeX",
    "description": "LaTeX cspell dictionary",
    "readonly": true,
    "import": "./cspell-ext.config.yaml",
    "dictionaryDefinitions": [
        {
            "name": "latex",
            "path": "./dict/latex.txt",
            "description": "LaTeX dictionary"
        }
    ],
    "languageSettings": [
        {
            "languageId": "latex",
            "locale": "*",
            "ignoreRegExpList": ["LaTexMacrosMultiLine", "LaTexMath", "LaTexMacrosFunctionNames"],
            "dictionaries": ["latex"],
            "substitutions": ["latex-accents"]
        }
    ],
    "substitutionDefinitions": [
        {
            "name": "latex-accents",
            "entries": [
                ["\\.a", "ȧ"],
                ["\\.c", "ċ"],
                ["\\.e", "ė"],
                ["\\.n", "ṅ"],
                ["\\.o", "ȯ"],
                ["\\.s", "ṡ"],
                ["\\.y", "ẏ"],
                ["\\'a", "á"],
                ["\\'c", "ć"],
                ["\\'e", "é"],
                ["\\'i", "í"],
                ["\\'n", "ń"],
                ["\\'o", "ó"],
                ["\\'s", "ś"],
                ["\\'u", "ú"],
                ["\\'y", "ý"],
                ["\\\"a", "ä"],
                ["\\\"e", "ë"],
                ["\\\"i", "ï"],
                ["\\\"o", "ö"],
                ["\\\"u", "ü"],
                ["\\\"y", "ÿ"],
                ["\\`a", "à"],
                ["\\`e", "è"],
                ["\\`i", "ì"],
                ["\\`n", "ǹ"],
                ["\\`o", "ò"],
                ["\\`u", "ù"],
                ["\\`y", "ỳ"],
                ["\\^a", "â"],
                ["\\^c", "ĉ"],
                ["\\^e", "ê"],
                ["\\^i", "î"],
                ["\\^o", "ô"],
                ["\\^s", "ŝ"],
                ["\\^u", "û"],
                ["\\^y", "ŷ"],
                ["\\=a", "ā"],
                ["\\=e", "ē"],
                ["\\=i", "ī"],
                ["\\=o", "ō"],
                ["\\=u", "ū"],
                ["\\=y", "ȳ"],
                ["\\~a", "ã"],
                ["\\~e", "ẽ"],
                ["\\~i", "ĩ"],
                ["\\~n", "ñ"],
                ["\\~o", "õ"],
                ["\\~u", "ũ"],
                ["\\~y", "ỹ"],
                ["\\cc", "ç"],
                ["\\ce", "ȩ"],
                ["\\cn", "ņ"],
                ["\\cs", "ş"],
                ["\\da", "ạ"],
                ["\\de", "ẹ"],
                ["\\di", "ị"],
                ["\\dn", "ṇ"],
                ["\\do", "ọ"],
                ["\\ds", "ṣ"],
                ["\\du", "ụ"],
                ["\\dy", "ỵ"],
                ["\\Ho", "ő"],
                ["\\Hu", "ű"],
                ["\\ka", "ą"],
                ["\\ke", "ę"],
                ["\\ki", "į"],
                ["\\ko", "ǫ"],
                ["\\ku", "ų"],
                ["\\ua", "ă"],
                ["\\ue", "ĕ"],
                ["\\ui", "ĭ"],
                ["\\uo", "ŏ"],
                ["\\uu", "ŭ"],
                ["\\va", "ǎ"],
                ["\\vc", "č"],
                ["\\ve", "ě"],
                ["\\vi", "ǐ"],
                ["\\vn", "ň"],
                ["\\vo", "ǒ"],
                ["\\vs", "š"],
                ["\\vu", "ǔ"]
            ]
        }
    ]
}
