You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: package.json
+69-1Lines changed: 69 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -278,7 +278,7 @@
278
278
"fortran.fortls.configure": {
279
279
"type": "string",
280
280
"default": "",
281
-
"markdownDescription": "Filename holding additional configuration options. For more see: https://gnikit.github.io/fortls/options.html#configuration-using-a-file",
281
+
"markdownDescription": "Filename holding additional configuration options. For more see: https://gnikit.github.io/fortls/options.html#configuration-using-a-file.",
282
282
"order": 20
283
283
},
284
284
"fortran.fortls.notifyInit": {
@@ -293,6 +293,12 @@
293
293
"markdownDescription": "Use incremental synchronization for file changes.",
294
294
"order": 40
295
295
},
296
+
"fortran.fortls.nthreads": {
297
+
"type": "integer",
298
+
"default": 4,
299
+
"markdownDescription": "Number of threads to use during workspace initialization (default: 4).",
300
+
"order": 45
301
+
},
296
302
"fortran.fortls.sortKeywords": {
297
303
"type": "boolean",
298
304
"default": false,
@@ -305,6 +311,68 @@
305
311
"markdownDescription": "Include derived types in the symbols outline. If false it adds the `--symbol_skip_mem` argument to fortls.",
306
312
"order": 60
307
313
},
314
+
"fortran.fortls.suffixes": {
315
+
"type": "array",
316
+
"items": {
317
+
"type": "string"
318
+
},
319
+
"default": [],
320
+
"markdownDescription": "Parse additional file extensions to the default (**default**: `F,F77,F90,F95,F03,F08,FOR,FPP` (lower & upper casing)) (**fortls arg: `incl_suffixes`**). For more read the [documentation](https://gnikit.github.io/fortls/options.html#incl-suffixes).",
321
+
"order": 61
322
+
},
323
+
"fortran.fortls.directories": {
324
+
"type": "array",
325
+
"items": {
326
+
"type": "string"
327
+
},
328
+
"default": [],
329
+
"markdownDescription": "Folders containing source files (**default: `['./**']`**), (**fortls arg: `source_dirs`**). For more read the [documentation](https://gnikit.github.io/fortls/options.html#source-dirs).",
330
+
"order": 62
331
+
},
332
+
"fortran.fortls.excludeSuffixes": {
333
+
"type": "array",
334
+
"items": {
335
+
"type": "string"
336
+
},
337
+
"default": [],
338
+
"markdownDescription": "Source file extensions to be excluded (**fortls arg: `excl_suffixes`**). For more read the [documentation](https://gnikit.github.io/fortls/options.html#excl-suffixes).",
339
+
"order": 63
340
+
},
341
+
"fortran.fortls.excludeDirectories": {
342
+
"type": "array",
343
+
"items": {
344
+
"type": "string"
345
+
},
346
+
"default": [],
347
+
"markdownDescription": "Folders to exclude from parsing (**fortls arg: `excl_paths`**). For more read the [documentation](https://gnikit.github.io/fortls/options.html#excl-paths).",
348
+
"order": 64
349
+
},
350
+
"fortran.fortls.preprocessor.suffixes": {
351
+
"type": "array",
352
+
"items": {
353
+
"type": "string"
354
+
},
355
+
"default": [],
356
+
"markdownDescription": "File extensions to be parsed **ONLY** for preprocessor commands (**default**: all uppercase source file suffixes) (**fortls arg: `pp_suffixes`**). By default preprocessor definitions are parsed for all Fortran source files with uppercase extensions e.g. `.F90`, `.F`, `.F08`, etc.. However, the default behaviour can be overridden by defining `pp_defs`. For more read the [documentation](https://gnikit.github.io/fortls/options.html#pp-suffixes).",
357
+
"order": 65
358
+
},
359
+
"fortran.fortls.preprocessor.directories": {
360
+
"type": "array",
361
+
"items": {
362
+
"type": "string"
363
+
},
364
+
"default": [],
365
+
"markdownDescription": "Folders containing preprocessor files with extensions `pp_suffixes` (**fortls arg: `include_dirs`**). Understands Python glob patterns. By default `fortls` will scan the project’s directories for files with extensions `pp_suffixes` to parse for **preprocessor definitions**. However, if the preprocessor files are external to the project, their locations can be specified via `include_dirs`. For more read the [documentation](https://gnikit.github.io/fortls/options.html#include-dirs).",
366
+
"order": 66
367
+
},
368
+
"fortran.fortls.preprocessor.definitions": {
369
+
"type": "object",
370
+
"additionalProperties": {
371
+
"type": "string"
372
+
},
373
+
"markdownDescription": "A dictionary of preprocessor definitions. (**fortls arg: `pp_defs`**). Preprocessor definitions are normally included via `include_dirs`. For more read the [documentation](https://gnikit.github.io/fortls/options.html#pp-defs).",
0 commit comments