Skip to content

Mother tongue setting prevents LanguageTool from initialising #230

Description

@erlendviggen

Describe the bug
With the language setting "ltex.language": "en-GB" and the mother tongue setting "ltex.additionalRules.motherTongue": "nb" (Norwegian Bokmål), LanguageTool is not able to initialise, making LTeX+ unable to report any problems with the text. Changing the language setting to en-US (not a usable workaround) or removing the mother tongue setting (a perfectly good workaround) fixes the problem.

Steps to reproduce

Put these options in your settings.json file:

{
    "ltex.language": "en-GB",
    "ltex.additionalRules.motherTongue": "nb",
}

You should now see WARNING: Skipping text check as LanguageTool has not been initialized under Output -> LTeX Language Server whenever LTeX+ tries to check your text.

Expected behavior
I would have expected that LTeX+ works as normal with both of these settings in place.

Sample document
This works for any document.

LTeX+ configuration
See the minimal configuration above.

"LTeX+ Language Server" log file

Details
[Info  - 09:25:51] Starting ltex-ls...
Aug 31, 2026 9:25:54 AM org.bsplines.ltexls.server.LtexLanguageServer initialize
INFO: ltex-ls 18.7.0 - initializing...
Aug 31, 2026 9:25:54 AM org.bsplines.ltexls.tools.I18n setLocale
INFO: Setting locale to 'en'
Aug 31, 2026 9:25:54 AM org.bsplines.ltexls.server.LtexTextDocumentItem raiseExceptionIfCanceled
FINE: Canceling check due to incoming check request...
Aug 31, 2026 9:25:54 AM org.bsplines.ltexls.settings.SettingsManager$Companion logDifferentSettings
FINE: Reinitializing LanguageTool due to different settings for language 'en-GB': setting 'settings', old 'null', new 'non-null'
Aug 31, 2026 9:32:25 AM org.bsplines.ltexls.server.DocumentChecker checkAnnotatedTextFragmentRelative
WARNING: Skipping text check as LanguageTool has not been initialized

"LTeX+ Language Client" log file

Details
2026-08-31T07:52:25.913Z Info: Setting LTeX UI language to 'en-gb'.
2026-08-31T07:52:25.913Z Info: Loading i18n messages...
2026-08-31T07:52:25.913Z Info: Loading default i18n messages...
2026-08-31T07:52:25.914Z Info: 
2026-08-31T07:52:25.914Z Info: ltex.ltex-ls.path not set.
2026-08-31T07:52:25.914Z Info: Searching for ltex-ls in '/Users/erlend/.vscode/extensions/ltex-plus.vscode-ltex-plus-15.7.1/lib'...
2026-08-31T07:52:25.914Z Info: ltex-ls found in '/Users/erlend/.vscode/extensions/ltex-plus.vscode-ltex-plus-15.7.1/lib/ltex-ls-plus-18.7.0'.
2026-08-31T07:52:25.914Z Info: 
2026-08-31T07:52:25.914Z Info: Using ltex-ls from '/Users/erlend/.vscode/extensions/ltex-plus.vscode-ltex-plus-15.7.1/lib/ltex-ls-plus-18.7.0'.
2026-08-31T07:52:25.914Z Info: Using Java bundled with ltex-ls as ltex.java.path is not set.
2026-08-31T07:52:25.914Z Info: Testing ltex-ls...
2026-08-31T07:52:25.914Z Info:   Command: "/Users/erlend/.vscode/extensions/ltex-plus.vscode-ltex-plus-15.7.1/lib/ltex-ls-plus-18.7.0/bin/ltex-ls-plus"
2026-08-31T07:52:25.914Z Info:   Arguments: ["--version"]
2026-08-31T07:52:25.914Z Info:   env['JAVA_HOME']: undefined
2026-08-31T07:52:25.914Z Info:   env['JAVA_OPTS']: "-Xms64m -Xmx2048m"
2026-08-31T07:52:26.604Z Info: Test successful!
2026-08-31T07:52:26.604Z Info: 
2026-08-31T07:52:26.607Z Info: Starting ltex-ls...
2026-08-31T07:52:26.607Z Info:   Command: "/Users/erlend/.vscode/extensions/ltex-plus.vscode-ltex-plus-15.7.1/lib/ltex-ls-plus-18.7.0/bin/ltex-ls-plus"
2026-08-31T07:52:26.607Z Info:   Arguments: []
2026-08-31T07:52:26.607Z Info:   env['JAVA_HOME']: undefined
2026-08-31T07:52:26.607Z Info:   env['JAVA_OPTS']: "-Xms64m -Xmx2048m"
2026-08-31T07:52:26.607Z Info: 
[Trace - 09:52:26] Sending request 'initialize - (0)'.
Params: {
    "processId": 6373,
    "clientInfo": {
        "name": "Visual Studio Code",
        "version": "1.135.0"
    },
    "locale": "en",
    "rootPath": "[REDACTED]",
    "rootUri": "file:///[REDACTED]",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional",
                "normalizesLineEndings": true,
                "changeAnnotationSupport": {
                    "groupsOnLabel": true
                }
            },
            "configuration": true,
            "didChangeWatchedFiles": {
                "dynamicRegistration": true,
                "relativePatternSupport": true
            },
            "symbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "resolveSupport": {
                    "properties": [
                        "location.range"
                    ]
                }
            },
            "codeLens": {
                "refreshSupport": true
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "workspaceFolders": true,
            "foldingRange": {
                "refreshSupport": true
            },
            "semanticTokens": {
                "refreshSupport": true
            },
            "fileOperations": {
                "dynamicRegistration": true,
                "didCreate": true,
                "didRename": true,
                "didDelete": true,
                "willCreate": true,
                "willRename": true,
                "willDelete": true
            },
            "inlineValue": {
                "refreshSupport": true
            },
            "inlayHint": {
                "refreshSupport": true
            },
            "diagnostics": {
                "refreshSupport": true
            }
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                },
                "codeDescriptionSupport": true,
                "dataSupport": true
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    },
                    "insertReplaceSupport": true,
                    "resolveSupport": {
                        "properties": [
                            "documentation",
                            "detail",
                            "additionalTextEdits"
                        ]
                    },
                    "insertTextModeSupport": {
                        "valueSet": [
                            1,
                            2
                        ]
                    },
                    "labelDetailsSupport": true
                },
                "insertTextMode": 2,
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                },
                "completionList": {
                    "itemDefaults": [
                        "commitCharacters",
                        "editRange",
                        "insertTextFormat",
                        "insertTextMode",
                        "data"
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    },
                    "activeParameterSupport": true
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true,
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "labelSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "disabledSupport": true,
                "dataSupport": true,
                "resolveSupport": {
                    "properties": [
                        "edit"
                    ]
                },
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                },
                "honorsChangeAnnotations": true
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true,
                "rangesSupport": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true,
                "prepareSupportDefaultBehavior": 1,
                "honorsChangeAnnotations": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true,
                "foldingRangeKind": {
                    "valueSet": [
                        "comment",
                        "imports",
                        "region"
                    ]
                },
                "foldingRange": {
                    "collapsedText": false
                }
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            },
            "semanticTokens": {
                "dynamicRegistration": true,
                "tokenTypes": [
                    "namespace",
                    "type",
                    "class",
                    "enum",
                    "interface",
                    "struct",
                    "typeParameter",
                    "parameter",
                    "variable",
                    "property",
                    "enumMember",
                    "event",
                    "function",
                    "method",
                    "macro",
                    "keyword",
                    "modifier",
                    "comment",
                    "string",
                    "number",
                    "regexp",
                    "operator",
                    "decorator"
                ],
                "tokenModifiers": [
                    "declaration",
                    "definition",
                    "readonly",
                    "static",
                    "deprecated",
                    "abstract",
                    "async",
                    "modification",
                    "documentation",
                    "defaultLibrary"
                ],
                "formats": [
                    "relative"
                ],
                "requests": {
                    "range": true,
                    "full": {
                        "delta": true
                    }
                },
                "multilineTokenSupport": false,
                "overlappingTokenSupport": false,
                "serverCancelSupport": true,
                "augmentsSyntaxTokens": true
            },
            "linkedEditingRange": {
                "dynamicRegistration": true
            },
            "typeHierarchy": {
                "dynamicRegistration": true
            },
            "inlineValue": {
                "dynamicRegistration": true
            },
            "inlayHint": {
                "dynamicRegistration": true,
                "resolveSupport": {
                    "properties": [
                        "tooltip",
                        "textEdits",
                        "label.tooltip",
                        "label.location",
                        "label.command"
                    ]
                }
            },
            "diagnostic": {
                "dynamicRegistration": true,
                "relatedDocumentSupport": false
            }
        },
        "window": {
            "showMessage": {
                "messageActionItem": {
                    "additionalPropertiesSupport": true
                }
            },
            "showDocument": {
                "support": true
            },
            "workDoneProgress": true
        },
        "general": {
            "staleRequestSupport": {
                "cancel": true,
                "retryOnContentModified": [
                    "textDocument/semanticTokens/full",
                    "textDocument/semanticTokens/range",
                    "textDocument/semanticTokens/full/delta"
                ]
            },
            "regularExpressions": {
                "engine": "ECMAScript",
                "version": "ES2020"
            },
            "markdown": {
                "parser": "marked",
                "version": "1.1.0"
            },
            "positionEncodings": [
                "utf-16"
            ]
        },
        "notebookDocument": {
            "synchronization": {
                "dynamicRegistration": true,
                "executionSummarySupport": true
            }
        }
    },
    "initializationOptions": {
        "customCapabilities": {
            "workspaceSpecificConfiguration": true
        }
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///[REDACTED]",
            "name": "[REDACTED]"
        }
    ]
}


[Trace - 09:52:30] Received response 'initialize - (0)' in 3652ms.
Result: {
    "capabilities": {
        "textDocumentSync": 1,
        "completionProvider": {
            "resolveProvider": false
        },
        "codeActionProvider": {
            "codeActionKinds": [
                "quickfix.ltex.acceptSuggestions"
            ]
        },
        "executeCommandProvider": {
            "commands": [
                "_ltex.checkDocument",
                "_ltex.getServerStatus"
            ]
        },
        "workspace": {
            "workspaceFolders": {
                "supported": true,
                "changeNotifications": true
            }
        }
    },
    "serverInfo": {
        "name": "ltex-ls-plus",
        "version": "18.7.0"
    }
}


[Trace - 09:52:30] Sending notification 'initialized'.
Params: {}


[Trace - 09:52:30] Sending notification 'textDocument/didOpen'.
Params: {
    "textDocument": {
        "uri": "file:///[REDACTED]/test.tex",
        "languageId": "latex",
        "version": 1,
        "text": "Hello world!"
    }
}


2026-08-31T07:52:30.264Z Info: Connected to language server 'ltex-ls-plus' version '18.7.0'.
[Trace - 09:52:30] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "ltex": {
            "enabled": [
                "bibtex",
                "context",
                "context.tex",
                "html",
                "latex",
                "markdown",
                "mdx",
                "typst",
                "asciidoc",
                "neorg",
                "org",
                "quarto",
                "restructuredtext",
                "rsweave"
            ],
            "language": "en-GB",
            "dictionary": {},
            "disabledRules": {},
            "enabledRules": {},
            "hiddenFalsePositives": {},
            "bibtex": {
                "fields": {}
            },
            "latex": {
                "commands": {},
                "environments": {}
            },
            "markdown": {
                "nodes": {}
            },
            "configurationTarget": {
                "dictionary": "workspaceFolderExternalFile",
                "disabledRules": "workspaceFolderExternalFile",
                "hiddenFalsePositives": "workspaceFolderExternalFile"
            },
            "additionalRules": {
                "enablePickyRules": false,
                "motherTongue": "nb",
                "languageModel": "",
                "neuralNetworkModel": "",
                "word2VecModel": ""
            },
            "languageToolHttpServerUri": "",
            "languageToolOrg": {
                "username": "",
                "apiKey": ""
            },
            "ltex-ls": {
                "path": "",
                "logLevel": "fine",
                "languageToolHttpServerUri": "",
                "languageToolOrgUsername": "",
                "languageToolOrgApiKey": ""
            },
            "java": {
                "path": "",
                "initialHeapSize": 64,
                "maximumHeapSize": 2048
            },
            "sentenceCacheSize": 0,
            "maxRequestSize": 20000,
            "paragraphCacheTtlMinutes": 30,
            "paragraphCacheEnabled": true,
            "completionEnabled": false,
            "diagnosticSeverity": "information",
            "checkFrequency": "save",
            "clearDiagnosticsWhenClosingFile": true,
            "statusBarItem": false,
            "trace": {
                "server": "verbose"
            }
        }
    }
}


[Trace - 09:52:30] Sending request 'textDocument/codeAction - (1)'.
Params: {
    "textDocument": {
        "uri": "file:///[REDACTED]/test.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 12
        },
        "end": {
            "line": 0,
            "character": 12
        }
    },
    "context": {
        "diagnostics": [],
        "triggerKind": 2
    }
}


[Trace - 09:52:30] Received request 'window/workDoneProgress/create - (1)'.
Params: {
    "token": "{\"uri\":\"file:///[REDACTED]/test.tex\",\"operation\":\"checkDocument\",\"uuid\":\"78d98e4f-aafe-dda2-1806-736dda413a70\"}"
}


[Trace - 09:52:30] Sending response 'window/workDoneProgress/create - (1)'. Processing request took 0ms
No result returned.


[Trace - 09:52:30] Received response 'textDocument/codeAction - (1)' in 4ms.
Result: []


[Trace - 09:52:30] Received notification '$/progress'.
Params: {
    "token": "{\"uri\":\"file:///[REDACTED]/test.tex\",\"operation\":\"checkDocument\",\"uuid\":\"78d98e4f-aafe-dda2-1806-736dda413a70\"}",
    "value": {
        "kind": "end"
    }
}


[Trace - 09:52:30] Received request 'window/workDoneProgress/create - (2)'.
Params: {
    "token": "{\"uri\":\"file:///[REDACTED]/test.tex\",\"operation\":\"checkDocument\",\"uuid\":\"0e98d4a8-830b-fd7f-c6c3-a4edadc9a398\"}"
}


[Trace - 09:52:30] Sending response 'window/workDoneProgress/create - (2)'. Processing request took 0ms
No result returned.


[Trace - 09:52:30] Received notification '$/progress'.
Params: {
    "token": "{\"uri\":\"file:///[REDACTED]/test.tex\",\"operation\":\"checkDocument\",\"uuid\":\"0e98d4a8-830b-fd7f-c6c3-a4edadc9a398\"}",
    "value": {
        "kind": "begin",
        "title": "Checking document",
        "cancellable": false,
        "message": "file:///[REDACTED]/test.tex"
    }
}


[Trace - 09:52:30] Received request 'workspace/configuration - (3)'.
Params: {
    "items": [
        {
            "scopeUri": "file:///[REDACTED]/test.tex",
            "section": "ltex"
        }
    ]
}


[Trace - 09:52:30] Sending response 'workspace/configuration - (3)'. Processing request took 0ms
Result: [
    {
        "enabled": [
            "bibtex",
            "context",
            "context.tex",
            "html",
            "latex",
            "markdown",
            "mdx",
            "typst",
            "asciidoc",
            "neorg",
            "org",
            "quarto",
            "restructuredtext",
            "rsweave"
        ],
        "language": "en-GB",
        "dictionary": {},
        "disabledRules": {},
        "enabledRules": {},
        "hiddenFalsePositives": {},
        "bibtex": {
            "fields": {}
        },
        "latex": {
            "commands": {},
            "environments": {}
        },
        "markdown": {
            "nodes": {}
        },
        "configurationTarget": {
            "dictionary": "workspaceFolderExternalFile",
            "disabledRules": "workspaceFolderExternalFile",
            "hiddenFalsePositives": "workspaceFolderExternalFile"
        },
        "additionalRules": {
            "enablePickyRules": false,
            "motherTongue": "nb",
            "languageModel": "",
            "neuralNetworkModel": "",
            "word2VecModel": ""
        },
        "languageToolHttpServerUri": "",
        "languageToolOrg": {
            "username": "",
            "apiKey": ""
        },
        "ltex-ls": {
            "path": "",
            "logLevel": "fine",
            "languageToolHttpServerUri": "",
            "languageToolOrgUsername": "",
            "languageToolOrgApiKey": ""
        },
        "java": {
            "path": "",
            "initialHeapSize": 64,
            "maximumHeapSize": 2048
        },
        "sentenceCacheSize": 0,
        "maxRequestSize": 20000,
        "paragraphCacheTtlMinutes": 30,
        "paragraphCacheEnabled": true,
        "completionEnabled": false,
        "diagnosticSeverity": "information",
        "checkFrequency": "save",
        "clearDiagnosticsWhenClosingFile": true,
        "statusBarItem": false,
        "trace": {
            "server": "verbose"
        }
    }
]


[Trace - 09:52:30] Received request 'ltex/workspaceSpecificConfiguration - (4)'.
Params: {
    "items": [
        {
            "scopeUri": "file:///[REDACTED]/test.tex",
            "section": "ltex"
        }
    ]
}


2026-08-31T07:52:30.278Z Info: Started watching external setting file '[REDACTED]/.vscode/ltex.dictionary.en-GB.txt'.
2026-08-31T07:52:30.281Z Info: Started watching external setting file '[REDACTED]/.vscode/ltex.disabledRules.en-GB.txt'.
[Trace - 09:52:30] Sending response 'ltex/workspaceSpecificConfiguration - (4)'. Processing request took 7ms
Result: [
    {
        "dictionary": {
            "auto": [],
            "ar": [],
            "ast-ES": [],
            "be-BY": [],
            "br-FR": [],
            "ca-ES": [],
            "ca-ES-balear": [],
            "ca-ES-valencia": [],
            "crh-UA": [],
            "da-DK": [],
            "de": [],
            "de-AT": [],
            "de-CH": [],
            "de-DE": [],
            "de-DE-x-simple-language": [],
            "de-DE-x-simple-language-DE": [],
            "de-LU": [],
            "el-GR": [],
            "en": [],
            "en-AU": [],
            "en-CA": [],
            "en-GB": [],
            "en-NZ": [],
            "en-US": [],
            "en-ZA": [],
            "eo": [],
            "es": [],
            "es-AR": [],
            "es-ES": [],
            "fa": [],
            "fa-IR": [],
            "fr": [],
            "fr-BE": [],
            "fr-CA": [],
            "fr-CH": [],
            "fr-FR": [],
            "ga-IE": [],
            "gl-ES": [],
            "it": [],
            "it-IT": [],
            "ja-JP": [],
            "km-KH": [],
            "nb": [],
            "nl": [],
            "nl-BE": [],
            "nl-NL": [],
            "no": [],
            "pl-PL": [],
            "pt": [],
            "pt-AO": [],
            "pt-BR": [],
            "pt-MZ": [],
            "pt-PT": [],
            "ro-RO": [],
            "ru-RU": [],
            "sk-SK": [],
            "sl-SI": [],
            "sv": [],
            "sv-SE": [],
            "ta-IN": [],
            "tl-PH": [],
            "uk-UA": [],
            "zh-CN": []
        },
        "disabledRules": {
            "auto": [],
            "ar": [],
            "ast-ES": [],
            "be-BY": [],
            "br-FR": [],
            "ca-ES": [],
            "ca-ES-balear": [],
            "ca-ES-valencia": [],
            "crh-UA": [],
            "da-DK": [],
            "de": [],
            "de-AT": [],
            "de-CH": [],
            "de-DE": [],
            "de-DE-x-simple-language": [],
            "de-DE-x-simple-language-DE": [],
            "de-LU": [],
            "el-GR": [],
            "en": [],
            "en-AU": [],
            "en-CA": [],
            "en-GB": [
                "EN_UNPAIRED_QUOTES"
            ],
            "en-NZ": [],
            "en-US": [],
            "en-ZA": [],
            "eo": [],
            "es": [],
            "es-AR": [],
            "es-ES": [],
            "fa": [],
            "fa-IR": [],
            "fr": [],
            "fr-BE": [],
            "fr-CA": [],
            "fr-CH": [],
            "fr-FR": [],
            "ga-IE": [],
            "gl-ES": [],
            "it": [],
            "it-IT": [],
            "ja-JP": [],
            "km-KH": [],
            "nb": [],
            "nl": [],
            "nl-BE": [],
            "nl-NL": [],
            "no": [],
            "pl-PL": [],
            "pt": [],
            "pt-AO": [],
            "pt-BR": [],
            "pt-MZ": [],
            "pt-PT": [],
            "ro-RO": [],
            "ru-RU": [],
            "sk-SK": [],
            "sl-SI": [],
            "sv": [],
            "sv-SE": [],
            "ta-IN": [],
            "tl-PH": [],
            "uk-UA": [],
            "zh-CN": []
        },
        "enabledRules": {
            "auto": [],
            "ar": [],
            "ast-ES": [],
            "be-BY": [],
            "br-FR": [],
            "ca-ES": [],
            "ca-ES-balear": [],
            "ca-ES-valencia": [],
            "crh-UA": [],
            "da-DK": [],
            "de": [],
            "de-AT": [],
            "de-CH": [],
            "de-DE": [],
            "de-DE-x-simple-language": [],
            "de-DE-x-simple-language-DE": [],
            "de-LU": [],
            "el-GR": [],
            "en": [],
            "en-AU": [],
            "en-CA": [],
            "en-GB": [],
            "en-NZ": [],
            "en-US": [],
            "en-ZA": [],
            "eo": [],
            "es": [],
            "es-AR": [],
            "es-ES": [],
            "fa": [],
            "fa-IR": [],
            "fr": [],
            "fr-BE": [],
            "fr-CA": [],
            "fr-CH": [],
            "fr-FR": [],
            "ga-IE": [],
            "gl-ES": [],
            "it": [],
            "it-IT": [],
            "ja-JP": [],
            "km-KH": [],
            "nb": [],
            "nl": [],
            "nl-BE": [],
            "nl-NL": [],
            "no": [],
            "pl-PL": [],
            "pt": [],
            "pt-AO": [],
            "pt-BR": [],
            "pt-MZ": [],
            "pt-PT": [],
            "ro-RO": [],
            "ru-RU": [],
            "sk-SK": [],
            "sl-SI": [],
            "sv": [],
            "sv-SE": [],
            "ta-IN": [],
            "tl-PH": [],
            "uk-UA": [],
            "zh-CN": []
        },
        "hiddenFalsePositives": {
            "auto": [],
            "ar": [],
            "ast-ES": [],
            "be-BY": [],
            "br-FR": [],
            "ca-ES": [],
            "ca-ES-balear": [],
            "ca-ES-valencia": [],
            "crh-UA": [],
            "da-DK": [],
            "de": [],
            "de-AT": [],
            "de-CH": [],
            "de-DE": [],
            "de-DE-x-simple-language": [],
            "de-DE-x-simple-language-DE": [],
            "de-LU": [],
            "el-GR": [],
            "en": [],
            "en-AU": [],
            "en-CA": [],
            "en-GB": [],
            "en-NZ": [],
            "en-US": [],
            "en-ZA": [],
            "eo": [],
            "es": [],
            "es-AR": [],
            "es-ES": [],
            "fa": [],
            "fa-IR": [],
            "fr": [],
            "fr-BE": [],
            "fr-CA": [],
            "fr-CH": [],
            "fr-FR": [],
            "ga-IE": [],
            "gl-ES": [],
            "it": [],
            "it-IT": [],
            "ja-JP": [],
            "km-KH": [],
            "nb": [],
            "nl": [],
            "nl-BE": [],
            "nl-NL": [],
            "no": [],
            "pl-PL": [],
            "pt": [],
            "pt-AO": [],
            "pt-BR": [],
            "pt-MZ": [],
            "pt-PT": [],
            "ro-RO": [],
            "ru-RU": [],
            "sk-SK": [],
            "sl-SI": [],
            "sv": [],
            "sv-SE": [],
            "ta-IN": [],
            "tl-PH": [],
            "uk-UA": [],
            "zh-CN": []
        }
    }
]


[Trace - 09:52:30] Received notification '$/progress'.
Params: {
    "token": "{\"uri\":\"file:///[REDACTED]/test.tex\",\"operation\":\"checkDocument\",\"uuid\":\"0e98d4a8-830b-fd7f-c6c3-a4edadc9a398\"}",
    "value": {
        "kind": "end"
    }
}



(The path to my project folder has been redacted.)

Version information
List here the version information of the relevant software.

  • Operating system: macOS 26.6.2
  • CPU manufacturer: Apple (M5 chip)
  • VS Code: 1.135.0
  • vscode-ltex-plus: 15.7.1

Additional context/information
N/A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    1-bug 🐛Issue type: Bug report (something isn't working as expected)2-unconfirmedIssue status: Bug that needs to be reproduced (all new bugs have this label)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions