-
Notifications
You must be signed in to change notification settings - Fork 0
/
neoconf.json
261 lines (261 loc) · 10.1 KB
/
neoconf.json
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
{
// vim:ts=4:sts=4:sw=4:et:ai:si:sta:ci:pi:
"lspconfig": {
"bashls": {
"bashIde.backgroundAnalysisMaxFiles": 500,
"bashIde.enableSourceErrorDiagnostics": true,
"bashIde.globPattern": "**/*@(.sh|.inc|.bash|.command)",
"bashIde.includeAllWorkspaceSymbols": true,
"bashIde.logLevel": "warning",
"bashIde.shellcheckPath": "shellcheck",
"bashIde.shfmt.binaryNextLine": true,
"bashIde.shfmt.caseIndent": true,
"bashIde.shfmt.path": "shfmt",
"bashIde.shfmt.spaceRedirects": true,
"bashIde.shfmt.funcNextLine": false,
"bashIde.shfmt.ignoreEditorconfig": false,
"bashIde.shfmt.keepPadding": true,
"bashIde.shfmt.languageDialect": "auto",
"bashIde.shfmt.simplifyCode": false
},
"clangd": {
"clangd.checkUpdates": false,
"clangd.detectExtensionConflicts": true,
"clangd.enableCodeCompletion": true,
"clangd.inactiveRegions.opacity": 0.90,
"clangd.inactiveRegions.useBackgroundHighlight": false,
"clangd.onConfigChanged": "restart",
"clangd.path": "/usr/bin/clangd",
"clangd.restartAfterCrash": true,
"clangd.serverCompletionRanking": true
},
"html": {
"html.autoClosingTags": true,
"html.autoCreateQuotes": true,
"html.completion.attributeDefaultValue": "doublequotes",
"html.format.contentUnformatted": "pre,code,textarea",
"html.format.enable": true,
"html.format.extraLiners": "head, body, /html",
"html.format.indentHandlebars": true,
"html.format.indentInnerHtml": true,
"html.format.maxPreserveNewLines": null,
"html.format.preserveNewLines": true,
"html.format.templating": false,
"html.format.unformatted": "wbr",
"html.format.unformattedContentDelimiter": "",
"html.format.wrapAttributes": "auto",
"html.format.wrapAttributesIndentSize": null,
"html.format.wrapLineLength": 120,
"html.hover.documentation": true,
"html.hover.references": true,
"html.suggest.html5": true,
"html.validate.scripts": true,
"html.validate.styles": true
},
"jsonls": {
"json.format.enable": true,
"json.format.keepLines": false,
"json.maxItemsComputed": 5000,
"json.schemaDownload.enable": true,
"json.validate.enable": true
},
"julials": {
"julia.NumThreads": 12,
"julia.cellDelimiters": [
"^##(?!#)",
"^#(\\s?)%%",
"^#-"
],
"julia.completionmode": "qualify",
"julia.deleteJuliaCovFiles": true,
"julia.editor": "nvim",
"julia.enableCrashReporter": false,
"julia.enableTelemetry": false,
"julia.executablePath": "/usr/bin/julia",
"julia.lint.call": true,
"julia.lint.constif": true,
"julia.lint.datadecl": true,
"julia.lint.disabledDirs": [
"docs",
"test"
],
"julia.lint.iter": true,
"julia.lint.lazy": true,
"julia.lint.missingrefs": "symbols",
"julia.lint.modname": true,
"julia.lint.nothingcomp": true,
"julia.lint.pirates": true,
"julia.lint.run": true,
"julia.lint.typeparam": true,
"julia.lint.useoffuncargs": true,
"julia.packageServer": "",
"julia.runtimeCompletions": true,
"julia.useRevise": true,
"julia.workspace.showModules": true
},
"lua_ls": {
"Lua.addonManager.enable": true,
"Lua.codeLens.enable": true,
"Lua.completion.autoRequire": false,
"Lua.completion.callSnippet": "Replace",
"Lua.completion.displayContext": 8,
"Lua.completion.enable": true,
"Lua.completion.keywordSnippet": "Replace",
"Lua.completion.postfix": "@",
"Lua.completion.requireSeparator": ".",
"Lua.completion.showParams": true,
"Lua.completion.showWord": "Enable",
"Lua.completion.workspaceWord": true,
"Lua.diagnostics.disable": [
"inject-field"
],
"Lua.diagnostics.enable": true,
"Lua.diagnostics.globals": [
"vim"
],
"Lua.format.enable": true,
"Lua.hint.arrayIndex": "Auto",
"Lua.hint.await": true,
"Lua.hint.enable": true,
"Lua.hint.paramName": "All",
"Lua.hint.paramType": true,
"Lua.hint.semicolon": "SameLine",
"Lua.hint.setType": true,
"Lua.hover.enable": true,
"Lua.hover.enumsLimit": 30,
"Lua.hover.expandAlias": true,
"Lua.hover.previewFields": 50,
"Lua.hover.viewNumber": true,
"Lua.hover.viewString": true,
"Lua.hover.viewStringMax": 1000,
"Lua.runtime.fileEncoding": "utf8",
"Lua.runtime.pathStrict": false,
"Lua.runtime.unicodeName": false,
"Lua.runtime.version": "LuaJIT",
"Lua.semantic.annotation": true,
"Lua.semantic.enable": true,
"Lua.semantic.keyword": true,
"Lua.semantic.variable": true,
"Lua.signatureHelp.enable": true,
"Lua.type.castNumberToInteger": false,
"Lua.type.inferParamType": true,
"Lua.type.weakNilCheck": true,
"Lua.type.weakUnionCheck": true,
"Lua.window.progressBar": true,
"Lua.window.statusBar": true,
"Lua.workspace.checkThirdParty": false,
"Lua.workspace.useGitIgnore": true
},
"pylsp": {
"pylsp.configurationSources": [
"flake8"
],
"pylsp.plugins.autopep8.enabled": true,
"pylsp.plugins.flake8.enabled": true,
"pylsp.plugins.flake8.executable": "flake8",
"pylsp.plugins.flake8.extendIgnore": [
"D400",
"D400",
"F401",
"F401"
],
"pylsp.plugins.flake8.hangClosing": true,
"pylsp.plugins.flake8.ignore": [
"D400",
"D400",
"F401",
"F401"
],
"pylsp.plugins.flake8.indentSize": 4,
"pylsp.plugins.flake8.maxComplexity": 12,
"pylsp.plugins.flake8.maxLineLength": 120,
"pylsp.plugins.pycodestyle.enabled": false,
"pylsp.plugins.pydocstyle.addIgnore": [
"D400",
"D401"
],
"pylsp.plugins.pydocstyle.convention": "numpy",
"pylsp.plugins.pydocstyle.enabled": true,
"pylsp.plugins.pydocstyle.ignore": [
"D400",
"D401"
],
"pylsp.plugins.pyflakes.enabled": false,
"pylsp.plugins.pylint.enabled": false,
"pylsp.plugins.jedi.auto_import_modules": [
"sys"
],
"pylsp.plugins.jedi_completion.cache_for": [
"argparse",
"matplotlib",
"numpy",
"os",
"pandas",
"sys",
"tensorflow",
"typing"
],
"pylsp.plugins.jedi_completion.eager": true,
"pylsp.plugins.jedi_completion.enabled": true,
"pylsp.plugins.jedi_completion.fuzzy": false,
"pylsp.plugins.jedi_definition.enabled": true,
"pylsp.plugins.jedi_completion.resolve_at_most": 25,
"pylsp.plugins.jedi_definition.follow_builtin_definitions": true,
"pylsp.plugins.jedi_hover.enabled": true,
"pylsp.plugins.jedi_definition.follow_builtin_imports": true,
"pylsp.plugins.jedi_definition.follow_imports": true,
"pylsp.plugins.jedi_references.enabled": true,
"pylsp.plugins.jedi_signature_help.enabled": true,
"pylsp.plugins.jedi_symbols.all_scopes": false,
"pylsp.plugins.jedi_symbols.enabled": true,
"pylsp.plugins.jedi_symbols.include_import_symbols": false,
"pylsp.plugins.mccabe.enabled": false,
"pylsp.plugins.mccabe.threshold": 15,
"pylsp.plugins.rope_autoimport.completions.enabled": false,
"pylsp.plugins.rope_completion.eager": true,
"pylsp.plugins.rope_completion.enabled": true,
"pylsp.rope.ropeFolder": null,
"pylsp.plugins.preload.enabled": false,
"pylsp.plugins.yapf.enabled": false
},
"yamlls": {
"redhat.telemetry.enabled": false,
"yaml.completion": true,
"yaml.disableAdditionalProperties": false,
"yaml.format.bracketSpacing": true,
"yaml.format.enable": true,
"yaml.format.printWidth": 100,
"yaml.format.proseWrap": "preserve",
"yaml.format.singleQuote": true,
"yaml.hover": true,
"yaml.maxItemsComputed": 5000,
"yaml.schemaStore.enable": true,
"yaml.schemaStore.url": "https://www.schemastore.org/api/json/catalog.json",
"yaml.validate": true
}
},
"neoconf": {
"filetype_jsonc": true,
"global_settings": "neoconf.json",
"import": {
"coc": false,
"nlsp": true,
"vscode": true
},
"live_reload": true,
"local_settings": ".neoconf.json",
"plugins": {
"jsonls": {
"enabled": true,
"configured_servers_only": false
},
"lspconfig": {
"enabled": true
},
"lua_ls": {
"enabled": true,
"enabled_for_neovim_config": true
}
}
}
}