My shell is zsh. Usually I call vscode from a python script that generates workspace files etc. via
return_code = subprocess.call(filter(None, [‘vscode’, workspace_file]))
but it does not make a difference if I call it from a shell, I also get that error.
settings.json:
{
"telemetry.enableTelemetry": false,
"telemetry.enableCrashReporter": false,
"http.proxyAuthorization": null,
"http.proxyStrictSSL": false,
"workbench.colorTheme": "Quiet Light",
"debug.allowBreakpointsEverywhere": true,
"debug.console.fontSize": 18,
"files.trimTrailingWhitespace": true,
"window.zoomLevel": 2,
"fortran-ls.enableCodeActions": true,
"fortran-ls.hoverSignature": true,
"fortran-ls.variableHover": true,
"C_Cpp.default.intelliSenseMode": "gcc-x64",
"workbench.colorCustomizations": {
"[Quiet Light]": {
"foreground": "#000000",
"badge.foreground": "#000000",
"badge.background": "#d7c8e6",
"breadcrumb.foreground": "#222222",
"tab.activeBackground": "#e6fd73",
"tab.activeForeground": "#000000",
"tab.activeBorder": "#0000ff",
"tab.inactiveForeground": "#000000",
"tab.border": "#4b5029",
"tab.hoverBorder": "#2f00ff",
"editorHoverWidget.border": "#1D76EA",
"list.filterMatchBackground": "#dbd86a",
"list.warningForeground": "#000000ff",
"gitDecoration.untrackedResourceForeground": "#000000",
"sideBar.foreground": "#000000",
"editor.foreground": "#000000",
"editorLineNumber.foreground": "#444444",
"editorLineNumber.activeForeground": "#ff3bf2",
"editorCursor.foreground": "#000000",
"minimap.selectionHighlight": "#0000ff",
"editorBracketMatch.border": "#7b8200",
"list.errorForeground": "#000000",
},
"gitDecoration.modifiedResourceForeground": "#303500",
"toolbar.hoverOutline": "#ff00ff",
"inputOption.activeBorder": "#ff00ff",
"icon.foreground": "#ff05d1",
"selection.background": "#f8a57f",
"editor.selectionHighlightBackground": "#fab08549",
"editor.selectionBackground": "#eeec9c",
"editor.findMatchBackground": "#ed4cb76f",
"editor.findMatchBorder": "#f828ff",
//"editor.findMatchBorder": "#d4540ab4",
"editor.findMatchHighlightBackground": "#ffc19d",
"editorBracketHighlight.foreground1": "#642193",
"editorBracketHighlight.foreground2": "#1300e3"
},
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [ "comment", "comment.block.documentation"
, "punctuation.definition.comment", "punctuation.definition.comment.begin"
, "punctuation.definition.comment.end" ],
"settings": { "foreground": "#ce4223", "fontStyle": "", },
},
{
"scope": [ "entity.name.type", ],
"settings": { "foreground": "#015132", },
},
{
"scope": [ "storage.type", ],
"settings": { "foreground": "#D11392", },
},
{
"scope": [ "keyword.operator.assignment",
"source.fortran.free keyword.other",
"keyword.operator",
],
"settings": { "foreground": "#920369", "fontStyle": "bold", },
},
{
"scope": [ "source.fortran.free keyword.control",
"variable.other.property",
"storage.modifier",
"source.fortran.free keyword.logical",
"source.fortran.free storage.type",
"source.fortran.free storage.modifier",
"source.fortran.free constant.language.logical",
"source.fortran.free keyword.other",
],
"settings": { "foreground": "#0404BC", "fontStyle": "bold", },
},
{
"scope": [ "source.fortran.free entity.name.type", ],
"settings": { "foreground": "#000000", "fontStyle": "" },
},
{
"scope": [ "source.c keyword.control",
"source.cpp keyword.control",
],
"settings": { "foreground": "#3a24fa", "fontStyle": "bold"},
},
{
"scope": [ "variable.other.property.c",
"variable.other.property.cpp",
],
"settings": { "foreground": "#1815fb", "fontStyle": ""},
},
{
"scope": [ "punctuation.parentheses", "punctuation.bracket", "constant.numeric",
"keyword.other.selector.fortran", "keyword.operator.line-continuation",
"meta.attribute-list.type-specification-statements"],
"settings": { "foreground": "#920269", },
},
{
"scope": [ "string", "punctuation.definition.string" ],
"settings": { "foreground": "#CA2F7C", },
},
{
"scope": [ "entity.name.function",
"variable.other",
"keyword.operator.double-colon",
"punctuation.comma",
"punctuation.definition.parameters",
"storage.modifier.intent.in",
"storage.modifier.intent.in-out",
"storage.modifier.intent.out" ],
"settings": { "foreground": "#383838", },
},
{
"scope": [ "support.function.intrinsic",
"variable.parameter.dummy-variable" ],
"settings": { "foreground": "#f65c28", "fontStyle":"italic", },
},
]
},
"git.path": "/work/usr/bin/git",
"gitlens.advanced.externalDiffTool": "kdiff3",
"gitlens.hovers.currentLine.over": "line",
"search.collapseResults": "alwaysCollapse",
"search.exclude": {
"**/*.html": true,
"**/*.js": true,
"**/*.mod": true,
"**/*.mod.*": true,
"**/*.o": true,
"**/*.o.*": true,
"**/*.orig": true,
"**/*.swp": true,
"**/*BACKUP*": true,
"**/*BASE*": true,
"**/*LOCAL*": true,
"**/*REMOTE*": true,
"**/build*/**": true,
"**/exe/**": true,
"**/html/**": true,
"**/latex/**": true
},
"search.quickOpen.history.filterSortOrder": "recency",
"search.searchEditor.reusePriorSearchConfiguration": true,
"editor.fontSize": 12,
"editor.fontFamily": "'Source Code Pro', 'DejaVu Sans Mono', 'Droid Sans Mono', 'monospace', monospace",
"gitlens.currentLine.enabled": false,
"C_Cpp.default.includePath": [
"/work/user/eclipseWS/censored1/inc",_
"/work/user/eclipseWS/censored2/inc",
"/work/user/eclipseWS/censored3/sub",
"/work/user/eclipseWS/censored4/inc",
"/work/user/eclipseWS/censored5/inc",
"/work/user/eclipseWS/censored6/dll",
"/work/user/eclipseWS/censored6/main"
],
"editor.minimap.size": "fit",
"files.exclude": {
"{dir1,dir2,dir3,dir4}": true,
"{comm_link,setup,,documentation,doxygen_cfg,fortran_unit_tests}": true,
"{dir6,dir7,dir8}": true,
"**/*.f90.*": true,
"**/*.pyc": true,
"**/build*/**": true,
"**/CMakeFiles": true,
"**/exe": true,
"**/generated-sources": true,
"**/Packages": true,
"dir9/documentation": true,
"dir10/examples": true,
},
"files.watcherExclude": {
"**/.*": true,
"**/.git/**": true,
"**/.git/objects/**": false,
"**/.git/subtree-cache/**": false,
"**/.hg/**": true,
"**/.hg/store/**": false,
"**/build*/**": true,
"**/documentation/**": true,
"**/html/**": true,
"**/node_modules/**": true,
"**/node_modules/*/**": false,
"**/Packages/**": true
},
"explorer.confirmDelete": false,
"files.enableTrash": false,
"fortran.preferredCase": "uppercase",
"fortran.linter.compilerPath": "/bin/gfortran"
}
Workspace settings.json:
{
"editor.accessibilityPageSize": 9,
"cmake.configureOnOpen": false,
"files.exclude": {
"**/.waf*": true,
"**/*.swp": true,
"**/*proj": true,
"**/wscript": true
}
}
How can I get more verbose debug output from Modern Fortran such that I can identify what the actual problem with fortls is?