-
-
Notifications
You must be signed in to change notification settings - Fork 86
Expand file tree
/
Copy pathsublime-package.json
More file actions
138 lines (138 loc) · 5.51 KB
/
sublime-package.json
File metadata and controls
138 lines (138 loc) · 5.51 KB
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"contributions": {
"settings": [
{
"file_patterns": [
"PackageDev.sublime-settings"
],
"schema": {
"additionalProperties": false,
"properties": {
"log_level": {
"type": "string",
"enum": ["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG"],
"default": "WARNING",
"markdownDescription": "Define the minimum log level used for logging output on the console."
},
"settings.auto_complete": {
"type": "boolean",
"default": true,
"markdownDescription": "Auto complete keys and values in Sublime Settings."
},
"settings.exclude_color_scheme_patterns": {
"type": "array",
"default": [
"/Color Scheme - Legacy",
"/InactivePanes",
"/User/GitSavvy",
"/User/SFTP",
"/User/SublimeLinter",
"/User/Terminus"
],
"markdownDescription": "List of patterns for color schemes not to be displayed in completions. Each color scheme containing one of the list's strings is hidden."
},
"settings.exclude_syntax_patterns": {
"type": "array",
"default": [
"*.tmLanguage",
"Packages/zzz A File Icon zzz/*"
],
"markdownDescription": "List of patterns for syntax definitions that will not be offered in completions. The syntaxes resource paths are fnmatch'ed (`*` matches everything, including slashes) against these patterns."
},
"settings.exclude_theme_patterns": {
"type": "array",
"default": [],
"markdownDescription": "List of patterns for themes not to be displayed in completions. Each theme containing one of the list's strings is hidden."
},
"settings.highlight_scope": {
"type": "string",
"default": "markup.warning.unknown-key.sublime-settings",
"markdownDescription": "Scope for highlighting unknown settings keys."
},
"settings.highlight_styles": {
"type": "array",
"default": ["DRAW_SOLID_UNDERLINE", "DRAW_NO_FILL", "DRAW_NO_OUTLINE"],
"items": {
"type": "string",
"enum": ["DRAW_EMPTY", "HIDE_ON_MINIMAP", "DRAW_EMPTY_AS_OVERWRITE", "DRAW_NO_FILL", "DRAW_NO_OUTLINE", "DRAW_SOLID_UNDERLINE", "DRAW_STIPPLED_UNDERLINE", "DRAW_SQUIGGLY_UNDERLINE", "HIDDEN", "PERSISTENT"],
},
"markdownDescription": "What add_region styles to use for highlighting of unknown settings keys."
},
"settings.linting": {
"type": "boolean",
"default": true,
"markdownDescription": "Underline unknown keys in Sublime Settings."
},
"settings.show_quick_edit_icon": {
"type": "boolean",
"default": true,
"markdownDescription": "Whether to show the edit settings pencil icon. Close & reopen the settings file for this to take effect."
},
"settings.tooltip": {
"type": "boolean",
"default": true,
"markdownDescription": "Show tooltip with setting description on hovering keys and values."
},
"syntax.captures_highlight_scope": {
"type": "string",
"default": "markup.info.capture.sublime-syntax",
"markdownDescription": "Scope for highlighting capture group for the current scope line."
},
"syntax.captures_highlight_styles": {
"type": "array",
"default": ["DRAW_NO_FILL"],
"items": {
"type": "string",
"enum": ["DRAW_EMPTY", "HIDE_ON_MINIMAP", "DRAW_EMPTY_AS_OVERWRITE", "DRAW_NO_FILL", "DRAW_NO_OUTLINE", "DRAW_SOLID_UNDERLINE", "DRAW_STIPPLED_UNDERLINE", "DRAW_SQUIGGLY_UNDERLINE", "HIDDEN", "PERSISTENT"],
},
"markdownDescription": "What add_region styles to use for highlighting of the capture group."
},
"syntax_test.highlight_scope": {
"type": "string",
"default": "markup.info.test.sublime-syntax",
"markdownDescription": "Scope for highlighting the line/positions being tested."
},
"syntax_test.highlight_styles": {
"type": "array",
"default": ["DRAW_NO_FILL"],
"items": {
"type": "string",
"enum": ["DRAW_EMPTY", "HIDE_ON_MINIMAP", "DRAW_EMPTY_AS_OVERWRITE", "DRAW_NO_FILL", "DRAW_NO_OUTLINE", "DRAW_SOLID_UNDERLINE", "DRAW_STIPPLED_UNDERLINE", "DRAW_SQUIGGLY_UNDERLINE", "HIDDEN", "PERSISTENT"],
},
"markdownDescription": "What add_region styles to use for highlighting of the line/positions being tested."
},
"syntax_test.skip_whitespace": {
"type": "boolean",
"default": true,
"markdownDescription": "Whether to skip whitespace after the previous line's test assertions when pressing the Tab key on a new syntax test line"
},
"syntax_test.suggest_scope_suffix": {
"type": "boolean",
"default": true,
"markdownDescription": "Whether or not to keep the scope suffix in the suggested test scopes i.e. if the base scope is text.html.markdown then suggest meta.example.markdown (true) vs meta.example (false)."
},
"syntax_test.suggest_asserted_prefix": {
"type": "boolean",
"default": false,
"markdownDescription": "Whether to trim leading scopes from suggestions that are already part of previous assertions."
}
}
}
},
{
"file_patterns": [
"Preferences.sublime-settings"
],
"schema": {
"properties": {
"packagedev.syntax.input_helpers": {
"type": "boolean",
"default": false,
"markdownDescription": "Enable input helpers for syntax definitions.\n\nInput helpers automatically insert whitespace after a `-` or `:`."
}
}
}
}
]
}
}