Skip to content

Commit 9bb029a

Browse files
authored
feat: add locale option (#142)
1 parent 8ef98d2 commit 9bb029a

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

LSP-typescript.sublime-settings

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"initializationOptions": {
3+
"locale": "en",
34
"logVerbosity": "off",
45
"maxTsServerMemory": 0,
56
"npmLocation": "",
@@ -16,7 +17,7 @@
1617
"includeCompletionsWithClassMemberSnippets": true,
1718
"includeCompletionsWithInsertText": true,
1819
"includeCompletionsWithSnippetText": true,
19-
"jsxAttributeCompletionStyle": "auto"
20+
"jsxAttributeCompletionStyle": "auto",
2021
},
2122
},
2223
"settings": {

plugin.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,10 @@ def _on_inlay_hints_async(
9797
) -> None:
9898
if is_error:
9999
return
100-
view = next(iter(session_buffer.session_views)).view
101-
if not view:
100+
session_view = next(iter(session_buffer.session_views), None)
101+
if not session_view:
102102
return
103+
view = session_view.view
103104
key = "_lsp_typescript_inlay_hints"
104105
phantom_set = getattr(session_buffer, key, None)
105106
if phantom_set is None:

sublime-package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@
2323
"default": false,
2424
"markdownDescription": "Disables tsserver from automatically fetching missing type definitions (`@types` packages) for external modules."
2525
},
26+
"locale": {
27+
"type": "string",
28+
"pattern": "^([a-z]+)([_\\-]([a-z]+))?$",
29+
"enum": ["cs", "de", "en", "es", "fr", "it", "ja", "ko", "pl", "pt-br", "ru", "tr", "zh-cn", "zh-tw"],
30+
"default": "en",
31+
"markdownDescription": "The locale to use for showing diagnostics."
32+
},
2633
"logVerbosity": {
2734
"enum": [
2835
"off",

0 commit comments

Comments
 (0)