Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No spellcheck if language is en-US #44

Closed
mova opened this issue Jun 4, 2020 · 7 comments
Closed

No spellcheck if language is en-US #44

mova opened this issue Jun 4, 2020 · 7 comments
Labels
1-bug 🐛 Issue type: Bug report (something isn't working as expected) 2-unconfirmed Issue status: Bug that needs to be reproduced (all new bugs have this label) 3-not-a-bug Issue resolution: LTeX behaves as expected, or bug cannot be reproduced

Comments

@mova
Copy link

mova commented Jun 4, 2020

This seem to be a problem with the 5.0 update.
Spell checking works with any other language.
"ltex.language": "en-US", "ltex.enabledRules": { "en-US": [ "TOO_LONG_SENTENCE", "COMMA_WHICH", "ENGLISH_WORD_REPEAT_RULE", "READABILITY_RULE_DIFFICULT" ] }, "ltex.dictionary": { "en-US": [ .... ] },

This is the log:

2020-06-04T21:31:20.816Z Info: 
2020-06-04T21:31:20.816Z Info: ltex.ltex-ls.path not set.
2020-06-04T21:31:20.816Z Info: Searching for ltex-ls in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib'...
2020-06-04T21:31:20.817Z Info: ltex-ls found in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-04T21:31:20.817Z Info: 
2020-06-04T21:31:20.817Z Info: ltex.java.path not set.
2020-06-04T21:31:20.817Z Info: Using ltex-ls from '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-04T21:31:20.817Z Info: Using Java from PATH or JAVA_HOME (may fail if not installed).
2020-06-04T21:31:20.835Z Info: Testing ltex-ls...
2020-06-04T21:31:20.835Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-04T21:31:20.835Z Info:   Arguments: ["--version"]
2020-06-04T21:31:20.835Z Info:   env['JAVA_HOME']: undefined
2020-06-04T21:31:20.835Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-04T21:31:21.068Z Info: Test successful!
2020-06-04T21:31:21.074Z Info: 
2020-06-04T21:31:21.080Z Info: Starting ltex-ls...
2020-06-04T21:31:21.080Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-04T21:31:21.080Z Info:   Arguments: []
2020-06-04T21:31:21.080Z Info:   env['JAVA_HOME']: undefined
2020-06-04T21:31:21.080Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-04T21:31:21.080Z Info: 

Another problem is that the additonal rules don't seem to work. Hovering over ltex.enabledRules yields:

List of additional en-US (English (US)) rules that should be enabled (if disabled by default by LanguageTool).

Value is not accepted. Valid values: .(1)
Peek Problem (Alt+F8)
No quick fixes available
@mova mova added 1-bug 🐛 Issue type: Bug report (something isn't working as expected) 2-unconfirmed Issue status: Bug that needs to be reproduced (all new bugs have this label) labels Jun 4, 2020
@valentjn valentjn added this to the 5.0.1 milestone Jun 5, 2020
@valentjn
Copy link
Owner

valentjn commented Jun 5, 2020

@mova The only thing I can reproduce is the Value is not accepted warning. That's definitely a bug. However, en-US spell-checking works for me with 5.0.0 and your settings (after replacing .... with "abcdef"). Also, despite the mentioned warning, the additional rules work for me: The sentence I am going to the house which burned down. is marked with a diagnostic. If I remove "COMMA_WHICH" from the list of enabled rules, then the diagnostic is removed.

Could you please paste the contents of the LTeX Language Server output, too? Maybe also the contents of LTeX Language Client as you did, but after setting ltex.trace.server to "verbose", as instructed in the bug report template or on the website.

@valentjn valentjn added the 2-needs-info Issue status: We need more information (usually) from the submitter before continuing label Jun 5, 2020
valentjn added a commit that referenced this issue Jun 5, 2020
@mova
Copy link
Author

mova commented Jun 5, 2020

Yes, the additional settings also work for me, if I use eg. en-NZ.
Here are the ouputs:
Client output

2020-06-05T18:28:43.188Z Info: 
2020-06-05T18:28:43.188Z Info: ltex.ltex-ls.path not set.
2020-06-05T18:28:43.188Z Info: Searching for ltex-ls in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib'...
2020-06-05T18:28:43.189Z Info: ltex-ls found in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-05T18:28:43.189Z Info: 
2020-06-05T18:28:43.189Z Info: ltex.java.path not set.
2020-06-05T18:28:43.189Z Info: Using ltex-ls from '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-05T18:28:43.189Z Info: Using Java from PATH or JAVA_HOME (may fail if not installed).
2020-06-05T18:28:43.190Z Info: Testing ltex-ls...
2020-06-05T18:28:43.190Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-05T18:28:43.190Z Info:   Arguments: ["--version"]
2020-06-05T18:28:43.190Z Info:   env['JAVA_HOME']: undefined
2020-06-05T18:28:43.190Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-05T18:28:43.503Z Info: Test successful!
2020-06-05T18:28:43.503Z Info: 
2020-06-05T18:28:43.508Z Info: Starting ltex-ls...
2020-06-05T18:28:43.508Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-05T18:28:43.508Z Info:   Arguments: []
2020-06-05T18:28:43.508Z Info:   env['JAVA_HOME']: undefined
2020-06-05T18:28:43.508Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-05T18:28:43.508Z Info: 
[Trace - 8:28:43 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 17137,
    "clientInfo": {
        "name": "vscode",
        "version": "1.45.1"
    },
    "rootPath": "/home/user/projectpath",
    "rootUri": "file:///home/user/projectpath",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": 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
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "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
                        ]
                    }
                },
                "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
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": 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
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": 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
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "locale": "en"
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///home/user/projectpath",
            "name": "thesis"
        }
    ]
}


[Trace - 8:28:45 PM] Received response 'initialize - (0)' in 2192ms.
Result: {
    "capabilities": {
        "textDocumentSync": 1,
        "codeActionProvider": {
            "codeActionKinds": [
                "quickfix.ltex.acceptSuggestion",
                "quickfix.ltex.addToDictionary",
                "quickfix.ltex.disableRule",
                "quickfix.ltex.ignoreRuleInSentence"
            ]
        },
        "executeCommandProvider": {
            "commands": [
                "ltex.addToDictionary",
                "ltex.disableRule",
                "ltex.ignoreRuleInSentence"
            ]
        }
    }
}


[Trace - 8:28:45 PM] Sending notification 'initialized'.
Params: {}


[Trace - 8:28:45 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "ltex": {
            "enabled": true,
            "language": "en-US",
            "dictionary": {
                "en-US": [
                    ...
                ]
            },
            "disabledRules": [
                "WORD_CONTAINS_UNDERSCORE",
                "WORD_CONTAINS_UNDERSCORE"
            ],
            "enabledRules": {
                "en-US": [
                    "TOO_LONG_SENTENCE",
                    "COMMA_WHICH",
                    "ENGLISH_WORD_REPEAT_RULE"
                ]
            },
            "ltex-ls": {
                "path": "",
                "languageToolHttpServerUri": ""
            },
            "java": {
                "path": "",
                "initialHeapSize": 64,
                "maximumHeapSize": 512
            },
            "commands": {
                "ignore": [],
                "dummy": []
            },
            "environments": {
                "ignore": []
            },
            "markdown": {
                "ignore": [
                    "CodeBlock",
                    "FencedCodeBlock",
                    "IndentedCodeBlock"
                ],
                "dummy": [
                    "AutoLink",
                    "Code"
                ]
            },
            "ignoreRuleInSentence": [],
            "configurationTarget": {
                "addToDictionary": "global",
                "disableRule": "workspaceFolder",
                "ignoreRuleInSentence": "workspaceFolder"
            },
            "additionalRules": {
                "motherTongue": "",
                "languageModel": "",
                "neuralNetworkModel": "",
                "word2VecModel": ""
            },
            "sentenceCacheSize": 2000,
            "diagnosticSeverity": "information",
            "trace": {
                "server": "verbose"
            },
            "javaHome": null,
            "performance": {
                "initialJavaHeapSize": null,
                "maximumHeapSize": null,
                "sentenceCacheSize": null
            },
            "ar": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ar-DZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ast-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "be-BY": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "br-FR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ca-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ca-ES-valencia": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "da-DK": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-AT": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-CH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-DE": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-DE-x-simple-language": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "el-GR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-AU": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-CA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-GB": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-NZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-US": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": [
                    "COMMA_PARENTHESIS_WHITESPACE",
                    "DOUBLE_PUNCTUATION",
                    "ENGLISH_WORD_REPEAT_BEGINNING_RULE",
                    "MORFOLOGIK_RULE_EN_US",
                    "UPPERCASE_SENTENCE_START"
                ]
            },
            "en-ZA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "eo": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "es": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "fa": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "fr": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ga-IE": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "gl-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "it": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ja-JP": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "km-KH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "nl": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pl-PL": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-AO": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-BR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-MZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-PT": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ro-RO": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ru-RU": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sk-SK": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sl-SI": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sv": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ta-IN": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "tl-PH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "uk-UA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "zh-CN": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            }
        }
    }
}


[Trace - 8:28:45 PM] Sending notification 'textDocument/didOpen'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/projectpath/chapters/introduction.tex",
        "languageId": "latex",
        "version": 1,
        "text": "\\chapter{Introduction}\\label{sec:intro}\n\\noindent\nIn 2012..."
    }
}


[Trace - 8:28:45 PM] Sending request 'textDocument/codeAction - (1)'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/projectpath/chapters/introduction.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 0,
            "character": 0
        }
    },
    "context": {
        "diagnostics": []
    }
}


[Trace - 8:28:45 PM] Received request 'workspace/configuration - (1)'.
Params: {
    "items": [
        {
            "scopeUri": "file:///home/user/projectpath/chapters/introduction.tex",
            "section": "ltex"
        }
    ]
}


[Trace - 8:28:45 PM] Sending response 'workspace/configuration - (1)'. Processing request took 5ms
Result: [
    {
        "enabled": true,
        "language": "en-US",
        "dictionary": {
            "en-US": [
                ...
            ]
        },
        "disabledRules": [
            "WORD_CONTAINS_UNDERSCORE",
            "WORD_CONTAINS_UNDERSCORE"
        ],
        "enabledRules": {
            "en-US": [
                "TOO_LONG_SENTENCE",
                "COMMA_WHICH",
                "ENGLISH_WORD_REPEAT_RULE"
            ]
        },
        "ltex-ls": {
            "path": "",
            "languageToolHttpServerUri": ""
        },
        "java": {
            "path": "",
            "initialHeapSize": 64,
            "maximumHeapSize": 512
        },
        "commands": {
            "ignore": [],
            "dummy": []
        },
        "environments": {
            "ignore": []
        },
        "markdown": {
            "ignore": [
                "CodeBlock",
                "FencedCodeBlock",
                "IndentedCodeBlock"
            ],
            "dummy": [
                "AutoLink",
                "Code"
            ]
        },
        "ignoreRuleInSentence": [],
        "configurationTarget": {
            "addToDictionary": "global",
            "disableRule": "workspaceFolder",
            "ignoreRuleInSentence": "workspaceFolder"
        },
        "additionalRules": {
            "motherTongue": "",
            "languageModel": "",
            "neuralNetworkModel": "",
            "word2VecModel": ""
        },
        "sentenceCacheSize": 2000,
        "diagnosticSeverity": "information",
        "trace": {
            "server": "verbose"
        },
        "javaHome": null,
        "performance": {
            "initialJavaHeapSize": null,
            "maximumHeapSize": null,
            "sentenceCacheSize": null
        },
        "ar": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ar-DZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ast-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "be-BY": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "br-FR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ca-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ca-ES-valencia": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "da-DK": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-AT": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-CH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-DE": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-DE-x-simple-language": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "el-GR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-AU": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-CA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-GB": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-NZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-US": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": [
                "COMMA_PARENTHESIS_WHITESPACE",
                "DOUBLE_PUNCTUATION",
                "ENGLISH_WORD_REPEAT_BEGINNING_RULE",
                "MORFOLOGIK_RULE_EN_US",
                "UPPERCASE_SENTENCE_START"
            ]
        },
        "en-ZA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "eo": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "es": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "fa": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "fr": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ga-IE": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "gl-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "it": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ja-JP": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "km-KH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "nl": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pl-PL": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-AO": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-BR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-MZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-PT": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ro-RO": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ru-RU": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sk-SK": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sl-SI": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sv": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ta-IN": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "tl-PH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "uk-UA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "zh-CN": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        }
    }
]


[Trace - 8:28:45 PM] Received notification 'telemetry/event'.
Params: {
    "type": "progress",
    "uri": "file:///home/user/projectpath/chapters/introduction.tex",
    "operation": "checkDocument",
    "progress": 0
}


[Trace - 8:28:45 PM] Received response 'textDocument/codeAction - (1)' in 56ms.
Result: []


[Trace - 8:28:49 PM] Received notification 'telemetry/event'.
Params: {
    "type": "progress",
    "uri": "file:///home/user/projectpath/chapters/introduction.tex",
    "operation": "checkDocument",
    "progress": 1
}


[Trace - 8:28:49 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///home/user/projectpath/chapters/introduction.tex",
    "diagnostics": []
}

Server

[Info  - 8:28:43 PM] Starting ltex-ls...
Juni 05, 2020 8:28:44 NACHM. org.bsplines.ltex_ls.LtexLanguageServer initialize
INFO: Setting locale to en
Juni 05, 2020 8:28:45 NACHM. org.bsplines.ltex_ls.DocumentChecker checkAnnotatedTextFragment
INFO: Checking the following text in language en-US via LanguageTool: "Introduction. In 2012, the combination of the measurement of the Higgs boson signal strength by the "... (truncated to 100 characters)
Juni 05, 2020 8:28:49 NACHM. org.bsplines.ltex_ls.DocumentChecker checkAnnotatedTextFragment
INFO: Obtained 0 rule matches

@valentjn
Copy link
Owner

valentjn commented Jun 6, 2020

@mova Looks fine to me. The server log says the document is checked and 0 matches are returned. Between those two log lines, there's only LanguageTool checking, no additional stuff happening from LTEX side.

Silly question, but maybe your document doesn't have any spelling errors in it? Can you try a short example with an error instead, e.g., This is an test.? Do you get a diagnostic for I am going to the house which burned down.? What happens when you try removing all of your ltex. configuration?

@mova
Copy link
Author

mova commented Jun 6, 2020

Okay, new try with the content This is a tset.
Client:

2020-06-06T08:59:25.297Z Info: 
2020-06-06T08:59:25.297Z Info: ltex.ltex-ls.path not set.
2020-06-06T08:59:25.298Z Info: Searching for ltex-ls in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib'...
2020-06-06T08:59:25.298Z Info: ltex-ls found in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-06T08:59:25.298Z Info: 
2020-06-06T08:59:25.298Z Info: ltex.java.path not set.
2020-06-06T08:59:25.298Z Info: Using ltex-ls from '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-06T08:59:25.298Z Info: Using Java from PATH or JAVA_HOME (may fail if not installed).
2020-06-06T08:59:25.316Z Info: Testing ltex-ls...
2020-06-06T08:59:25.316Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-06T08:59:25.316Z Info:   Arguments: ["--version"]
2020-06-06T08:59:25.316Z Info:   env['JAVA_HOME']: undefined
2020-06-06T08:59:25.316Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-06T08:59:25.621Z Info: Test successful!
2020-06-06T08:59:25.626Z Info: 
2020-06-06T08:59:25.630Z Info: Starting ltex-ls...
2020-06-06T08:59:25.630Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-06T08:59:25.630Z Info:   Arguments: []
2020-06-06T08:59:25.630Z Info:   env['JAVA_HOME']: undefined
2020-06-06T08:59:25.630Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-06T08:59:25.630Z Info: 
[Trace - 10:59:25 AM] Sending request 'initialize - (0)'.
Params: {
    "processId": 8899,
    "clientInfo": {
        "name": "vscode",
        "version": "1.45.1"
    },
    "rootPath": "/home/user/projectpath",
    "rootUri": "file:///home/user/projectpath",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": 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
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "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
                        ]
                    }
                },
                "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
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": 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
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": 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
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "locale": "en"
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///home/user/projectpath",
            "name": "thesis"
        }
    ]
}


[Trace - 10:59:28 AM] Received response 'initialize - (0)' in 2865ms.
Result: {
    "capabilities": {
        "textDocumentSync": 1,
        "codeActionProvider": {
            "codeActionKinds": [
                "quickfix.ltex.acceptSuggestion",
                "quickfix.ltex.addToDictionary",
                "quickfix.ltex.disableRule",
                "quickfix.ltex.ignoreRuleInSentence"
            ]
        },
        "executeCommandProvider": {
            "commands": [
                "ltex.addToDictionary",
                "ltex.disableRule",
                "ltex.ignoreRuleInSentence"
            ]
        }
    }
}


[Trace - 10:59:28 AM] Sending notification 'initialized'.
Params: {}


[Trace - 10:59:28 AM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "ltex": {
            "enabled": true,
            "language": "en-US",
            "dictionary": {
                "en-US": [...
                ]
            },
            "disabledRules": [
                "WORD_CONTAINS_UNDERSCORE",
                "WORD_CONTAINS_UNDERSCORE"
            ],
            "enabledRules": {
                "en-US": [
                    "TOO_LONG_SENTENCE",
                    "COMMA_WHICH",
                    "ENGLISH_WORD_REPEAT_RULE"
                ]
            },
            "ltex-ls": {
                "path": "",
                "languageToolHttpServerUri": ""
            },
            "java": {
                "path": "",
                "initialHeapSize": 64,
                "maximumHeapSize": 512
            },
            "commands": {
                "ignore": [],
                "dummy": []
            },
            "environments": {
                "ignore": []
            },
            "markdown": {
                "ignore": [
                    "CodeBlock",
                    "FencedCodeBlock",
                    "IndentedCodeBlock"
                ],
                "dummy": [
                    "AutoLink",
                    "Code"
                ]
            },
            "ignoreRuleInSentence": [],
            "configurationTarget": {
                "addToDictionary": "global",
                "disableRule": "workspaceFolder",
                "ignoreRuleInSentence": "workspaceFolder"
            },
            "additionalRules": {
                "motherTongue": "",
                "languageModel": "",
                "neuralNetworkModel": "",
                "word2VecModel": ""
            },
            "sentenceCacheSize": 2000,
            "diagnosticSeverity": "information",
            "trace": {
                "server": "verbose"
            },
            "javaHome": null,
            "performance": {
                "initialJavaHeapSize": null,
                "maximumHeapSize": null,
                "sentenceCacheSize": null
            },
            "ar": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ar-DZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ast-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "be-BY": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "br-FR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ca-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ca-ES-valencia": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "da-DK": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-AT": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-CH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-DE": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-DE-x-simple-language": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "el-GR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-AU": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-CA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-GB": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-NZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-US": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": [
                    "COMMA_PARENTHESIS_WHITESPACE",
                    "DOUBLE_PUNCTUATION",
                    "ENGLISH_WORD_REPEAT_BEGINNING_RULE",
                    "MORFOLOGIK_RULE_EN_US",
                    "UPPERCASE_SENTENCE_START"
                ]
            },
            "en-ZA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "eo": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "es": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "fa": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "fr": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ga-IE": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "gl-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "it": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ja-JP": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "km-KH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "nl": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pl-PL": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-AO": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-BR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-MZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-PT": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ro-RO": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ru-RU": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sk-SK": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sl-SI": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sv": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ta-IN": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "tl-PH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "uk-UA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "zh-CN": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            }
        }
    }
}


[Trace - 10:59:28 AM] Sending notification 'textDocument/didOpen'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex",
        "languageId": "latex",
        "version": 1,
        "text": "This is a tset."
    }
}


[Trace - 10:59:28 AM] Sending request 'textDocument/codeAction - (1)'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 15
        },
        "end": {
            "line": 0,
            "character": 15
        }
    },
    "context": {
        "diagnostics": []
    }
}


[Trace - 10:59:28 AM] Received request 'workspace/configuration - (1)'.
Params: {
    "items": [
        {
            "scopeUri": "file:///home/user/test.tex",
            "section": "ltex"
        }
    ]
}


[Trace - 10:59:28 AM] Sending response 'workspace/configuration - (1)'. Processing request took 3ms
Result: [
    {
        "enabled": true,
        "language": "en-US",
        "dictionary": {
            "en-US": [
            ]
        },
        "disabledRules": [
            "WORD_CONTAINS_UNDERSCORE",
            "WORD_CONTAINS_UNDERSCORE"
        ],
        "enabledRules": {
            "en-US": [
                "TOO_LONG_SENTENCE",
                "COMMA_WHICH",
                "ENGLISH_WORD_REPEAT_RULE"
            ]
        },
        "ltex-ls": {
            "path": "",
            "languageToolHttpServerUri": ""
        },
        "java": {
            "path": "",
            "initialHeapSize": 64,
            "maximumHeapSize": 512
        },
        "commands": {
            "ignore": [],
            "dummy": []
        },
        "environments": {
            "ignore": []
        },
        "markdown": {
            "ignore": [
                "CodeBlock",
                "FencedCodeBlock",
                "IndentedCodeBlock"
            ],
            "dummy": [
                "AutoLink",
                "Code"
            ]
        },
        "ignoreRuleInSentence": [],
        "configurationTarget": {
            "addToDictionary": "global",
            "disableRule": "workspaceFolder",
            "ignoreRuleInSentence": "workspaceFolder"
        },
        "additionalRules": {
            "motherTongue": "",
            "languageModel": "",
            "neuralNetworkModel": "",
            "word2VecModel": ""
        },
        "sentenceCacheSize": 2000,
        "diagnosticSeverity": "information",
        "trace": {
            "server": "verbose"
        },
        "javaHome": null,
        "performance": {
            "initialJavaHeapSize": null,
            "maximumHeapSize": null,
            "sentenceCacheSize": null
        },
        "ar": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ar-DZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ast-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "be-BY": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "br-FR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ca-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ca-ES-valencia": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "da-DK": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-AT": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-CH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-DE": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-DE-x-simple-language": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "el-GR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-AU": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-CA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-GB": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-NZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-US": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": [
                "COMMA_PARENTHESIS_WHITESPACE",
                "DOUBLE_PUNCTUATION",
                "ENGLISH_WORD_REPEAT_BEGINNING_RULE",
                "MORFOLOGIK_RULE_EN_US",
                "UPPERCASE_SENTENCE_START"
            ]
        },
        "en-ZA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "eo": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "es": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "fa": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "fr": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ga-IE": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "gl-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "it": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ja-JP": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "km-KH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "nl": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pl-PL": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-AO": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-BR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-MZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-PT": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ro-RO": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ru-RU": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sk-SK": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sl-SI": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sv": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ta-IN": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "tl-PH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "uk-UA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "zh-CN": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        }
    }
]


[Trace - 10:59:28 AM] Received notification 'telemetry/event'.
Params: {
    "type": "progress",
    "uri": "file:///home/user/test.tex",
    "operation": "checkDocument",
    "progress": 0
}


[Trace - 10:59:28 AM] Received response 'textDocument/codeAction - (1)' in 32ms.
Result: []


[Trace - 10:59:30 AM] Received notification 'telemetry/event'.
Params: {
    "type": "progress",
    "uri": "file:///home/user/test.tex",
    "operation": "checkDocument",
    "progress": 1
}


[Trace - 10:59:30 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///home/user/test.tex",
    "diagnostics": []
}


[Trace - 10:59:54 AM] Sending request 'textDocument/codeAction - (2)'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 0,
            "character": 15
        }
    },
    "context": {
        "diagnostics": []
    }
}


[Trace - 10:59:54 AM] Received response 'textDocument/codeAction - (2)' in 2ms.
Result: []

Server:

[Info  - 10:59:25 AM] Starting ltex-ls...
Juni 06, 2020 10:59:26 VORM. org.bsplines.ltex_ls.LtexLanguageServer initialize
INFO: Setting locale to en
Juni 06, 2020 10:59:28 VORM. org.bsplines.ltex_ls.DocumentChecker checkAnnotatedTextFragment
INFO: Checking the following text in language en-US via LanguageTool: "This is a tset."
Juni 06, 2020 10:59:30 VORM. org.bsplines.ltex_ls.DocumentChecker checkAnnotatedTextFragment
INFO: Obtained 0 rule matches

Same Content, but all settings removed:
Client:

2020-06-06T09:03:42.470Z Info: 
2020-06-06T09:03:42.470Z Info: ltex.ltex-ls.path not set.
2020-06-06T09:03:42.470Z Info: Searching for ltex-ls in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib'...
2020-06-06T09:03:42.471Z Info: ltex-ls found in '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-06T09:03:42.471Z Info: 
2020-06-06T09:03:42.471Z Info: ltex.java.path not set.
2020-06-06T09:03:42.471Z Info: Using ltex-ls from '/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0'.
2020-06-06T09:03:42.471Z Info: Using Java from PATH or JAVA_HOME (may fail if not installed).
2020-06-06T09:03:42.494Z Info: Testing ltex-ls...
2020-06-06T09:03:42.494Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-06T09:03:42.494Z Info:   Arguments: ["--version"]
2020-06-06T09:03:42.494Z Info:   env['JAVA_HOME']: undefined
2020-06-06T09:03:42.494Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-06T09:03:42.750Z Info: Test successful!
2020-06-06T09:03:42.755Z Info: 
2020-06-06T09:03:42.760Z Info: Starting ltex-ls...
2020-06-06T09:03:42.760Z Info:   Command: "/home/user/.vscode/extensions/valentjn.vscode-ltex-5.0.0/lib/ltex-ls-5.0.0/bin/ltex-ls"
2020-06-06T09:03:42.760Z Info:   Arguments: []
2020-06-06T09:03:42.760Z Info:   env['JAVA_HOME']: undefined
2020-06-06T09:03:42.760Z Info:   env['LTEX_LS_OPTS']: "-Xms64m -Xmx512m"
2020-06-06T09:03:42.760Z Info: 
[Trace - 11:03:42 AM] Sending request 'initialize - (0)'.
Params: {
    "processId": 11510,
    "clientInfo": {
        "name": "vscode",
        "version": "1.45.1"
    },
    "rootPath": "/home/user/projectpath",
    "rootUri": "file:///home/user/projectpath",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": 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
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "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
                        ]
                    }
                },
                "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
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": 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
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": 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
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "locale": "en"
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///home/user/projectpath",
            "name": "thesis"
        }
    ]
}


[Trace - 11:03:45 AM] Received response 'initialize - (0)' in 2717ms.
Result: {
    "capabilities": {
        "textDocumentSync": 1,
        "codeActionProvider": {
            "codeActionKinds": [
                "quickfix.ltex.acceptSuggestion",
                "quickfix.ltex.addToDictionary",
                "quickfix.ltex.disableRule",
                "quickfix.ltex.ignoreRuleInSentence"
            ]
        },
        "executeCommandProvider": {
            "commands": [
                "ltex.addToDictionary",
                "ltex.disableRule",
                "ltex.ignoreRuleInSentence"
            ]
        }
    }
}


[Trace - 11:03:45 AM] Sending notification 'initialized'.
Params: {}


[Trace - 11:03:45 AM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "ltex": {
            "enabled": true,
            "language": "en-US",
            "dictionary": {},
            "disabledRules": [
                "WORD_CONTAINS_UNDERSCORE",
                "WORD_CONTAINS_UNDERSCORE"
            ],
            "enabledRules": {},
            "ltex-ls": {
                "path": "",
                "languageToolHttpServerUri": ""
            },
            "java": {
                "path": "",
                "initialHeapSize": 64,
                "maximumHeapSize": 512
            },
            "commands": {
                "ignore": [],
                "dummy": []
            },
            "environments": {
                "ignore": []
            },
            "markdown": {
                "ignore": [
                    "CodeBlock",
                    "FencedCodeBlock",
                    "IndentedCodeBlock"
                ],
                "dummy": [
                    "AutoLink",
                    "Code"
                ]
            },
            "ignoreRuleInSentence": [],
            "configurationTarget": {
                "addToDictionary": "global",
                "disableRule": "workspaceFolder",
                "ignoreRuleInSentence": "workspaceFolder"
            },
            "additionalRules": {
                "motherTongue": "",
                "languageModel": "",
                "neuralNetworkModel": "",
                "word2VecModel": ""
            },
            "sentenceCacheSize": 2000,
            "diagnosticSeverity": "information",
            "trace": {
                "server": "verbose"
            },
            "javaHome": null,
            "performance": {
                "initialJavaHeapSize": null,
                "maximumHeapSize": null,
                "sentenceCacheSize": null
            },
            "ar": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ar-DZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ast-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "be-BY": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "br-FR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ca-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ca-ES-valencia": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "da-DK": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-AT": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-CH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-DE": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "de-DE-x-simple-language": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "el-GR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-AU": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-CA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-GB": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-NZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "en-US": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": [
                    "COMMA_PARENTHESIS_WHITESPACE",
                    "DOUBLE_PUNCTUATION",
                    "ENGLISH_WORD_REPEAT_BEGINNING_RULE",
                    "MORFOLOGIK_RULE_EN_US",
                    "UPPERCASE_SENTENCE_START"
                ]
            },
            "en-ZA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "eo": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "es": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "fa": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "fr": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ga-IE": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "gl-ES": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "it": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ja-JP": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "km-KH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "nl": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pl-PL": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-AO": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-BR": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-MZ": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "pt-PT": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ro-RO": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ru-RU": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sk-SK": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sl-SI": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "sv": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "ta-IN": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "tl-PH": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "uk-UA": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            },
            "zh-CN": {
                "dictionary": [],
                "enabledRules": [],
                "disabledRules": []
            }
        }
    }
}


[Trace - 11:03:45 AM] Sending notification 'textDocument/didOpen'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex",
        "languageId": "latex",
        "version": 1,
        "text": "This is a tset."
    }
}


[Trace - 11:03:45 AM] Sending request 'textDocument/codeAction - (1)'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 15
        },
        "end": {
            "line": 0,
            "character": 15
        }
    },
    "context": {
        "diagnostics": []
    }
}


[Trace - 11:03:45 AM] Received request 'workspace/configuration - (1)'.
Params: {
    "items": [
        {
            "scopeUri": "file:///home/user/test.tex",
            "section": "ltex"
        }
    ]
}


[Trace - 11:03:45 AM] Sending response 'workspace/configuration - (1)'. Processing request took 3ms
Result: [
    {
        "enabled": true,
        "language": "en-US",
        "dictionary": {},
        "disabledRules": [
            "WORD_CONTAINS_UNDERSCORE",
            "WORD_CONTAINS_UNDERSCORE"
        ],
        "enabledRules": {},
        "ltex-ls": {
            "path": "",
            "languageToolHttpServerUri": ""
        },
        "java": {
            "path": "",
            "initialHeapSize": 64,
            "maximumHeapSize": 512
        },
        "commands": {
            "ignore": [],
            "dummy": []
        },
        "environments": {
            "ignore": []
        },
        "markdown": {
            "ignore": [
                "CodeBlock",
                "FencedCodeBlock",
                "IndentedCodeBlock"
            ],
            "dummy": [
                "AutoLink",
                "Code"
            ]
        },
        "ignoreRuleInSentence": [],
        "configurationTarget": {
            "addToDictionary": "global",
            "disableRule": "workspaceFolder",
            "ignoreRuleInSentence": "workspaceFolder"
        },
        "additionalRules": {
            "motherTongue": "",
            "languageModel": "",
            "neuralNetworkModel": "",
            "word2VecModel": ""
        },
        "sentenceCacheSize": 2000,
        "diagnosticSeverity": "information",
        "trace": {
            "server": "verbose"
        },
        "javaHome": null,
        "performance": {
            "initialJavaHeapSize": null,
            "maximumHeapSize": null,
            "sentenceCacheSize": null
        },
        "ar": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ar-DZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ast-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "be-BY": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "br-FR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ca-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ca-ES-valencia": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "da-DK": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-AT": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-CH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-DE": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "de-DE-x-simple-language": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "el-GR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-AU": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-CA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-GB": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-NZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "en-US": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": [
                "COMMA_PARENTHESIS_WHITESPACE",
                "DOUBLE_PUNCTUATION",
                "ENGLISH_WORD_REPEAT_BEGINNING_RULE",
                "MORFOLOGIK_RULE_EN_US",
                "UPPERCASE_SENTENCE_START"
            ]
        },
        "en-ZA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "eo": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "es": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "fa": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "fr": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ga-IE": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "gl-ES": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "it": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ja-JP": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "km-KH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "nl": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pl-PL": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-AO": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-BR": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-MZ": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "pt-PT": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ro-RO": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ru-RU": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sk-SK": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sl-SI": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "sv": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "ta-IN": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "tl-PH": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "uk-UA": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        },
        "zh-CN": {
            "dictionary": [],
            "enabledRules": [],
            "disabledRules": []
        }
    }
]


[Trace - 11:03:45 AM] Received notification 'telemetry/event'.
Params: {
    "type": "progress",
    "uri": "file:///home/user/test.tex",
    "operation": "checkDocument",
    "progress": 0
}


[Trace - 11:03:45 AM] Received response 'textDocument/codeAction - (1)' in 52ms.
Result: []


[Trace - 11:03:47 AM] Received notification 'telemetry/event'.
Params: {
    "type": "progress",
    "uri": "file:///home/user/test.tex",
    "operation": "checkDocument",
    "progress": 1
}


[Trace - 11:03:47 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///home/user/test.tex",
    "diagnostics": []
}


[Trace - 11:04:10 AM] Sending request 'textDocument/codeAction - (2)'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 0,
            "character": 0
        }
    },
    "context": {
        "diagnostics": []
    }
}


[Trace - 11:04:10 AM] Received response 'textDocument/codeAction - (2)' in 13ms.
Result: []


[Trace - 11:04:10 AM] Sending request 'textDocument/codeAction - (3)'.
Params: {
    "textDocument": {
        "uri": "file:///home/user/test.tex"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 15
        },
        "end": {
            "line": 0,
            "character": 15
        }
    },
    "context": {
        "diagnostics": []
    }
}


[Trace - 11:04:10 AM] Received response 'textDocument/codeAction - (3)' in 19ms.
Result: []

Server

[Info  - 11:03:42 AM] Starting ltex-ls...
Juni 06, 2020 11:03:43 VORM. org.bsplines.ltex_ls.LtexLanguageServer initialize
INFO: Setting locale to en
Juni 06, 2020 11:03:45 VORM. org.bsplines.ltex_ls.DocumentChecker checkAnnotatedTextFragment
INFO: Checking the following text in language en-US via LanguageTool: "This is a tset."
Juni 06, 2020 11:03:47 VORM. org.bsplines.ltex_ls.DocumentChecker checkAnnotatedTextFragment
INFO: Obtained 0 rule matches

@valentjn
Copy link
Owner

valentjn commented Jun 6, 2020

Ah, you disabled MORFOLOGIK_RULE_EN_US for en-US. That's the LanguageTool rule for spelling errors. If you disable it, you won't get spelling diagnostics. Just remove it from ltex.en-US.disabledRules. By the way, this setting is deprecated, use ltex.disabledRules instead. Also, ltex.disabledRules doesn't get an array. It has the same form as enabledRules, so use ltex.disabledRules: {"en-US": [ ... ]} instead.

What about the additional rules like COMMA_WHICH? Do they work now for en-US?

@mova
Copy link
Author

mova commented Jun 6, 2020

... They were disabled in the workspace settings instead of the user settings json.
Sorry about this. Everything works now.

@mova mova closed this as completed Jun 6, 2020
@valentjn valentjn added 3-not-a-bug Issue resolution: LTeX behaves as expected, or bug cannot be reproduced and removed 2-needs-info Issue status: We need more information (usually) from the submitter before continuing labels Jun 6, 2020
@valentjn
Copy link
Owner

valentjn commented Jun 7, 2020

Fix for the Value is not accepted warning released in 5.0.1.

@valentjn valentjn removed this from the 5.0.1 milestone Jul 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-bug 🐛 Issue type: Bug report (something isn't working as expected) 2-unconfirmed Issue status: Bug that needs to be reproduced (all new bugs have this label) 3-not-a-bug Issue resolution: LTeX behaves as expected, or bug cannot be reproduced
Projects
None yet
Development

No branches or pull requests

2 participants