Skip to content
Snippets Groups Projects
Commit 979b5a20 authored by Volker Weißmann's avatar Volker Weißmann Committed by Kutalmış Berçin
Browse files

ENH: update Visual Studio Code settings for new vscode versions (fixes #2805)

parent 41cb1686
No related branches found
No related tags found
No related merge requests found
...@@ -18,8 +18,7 @@ ...@@ -18,8 +18,7 @@
# Emit some settings for Visual Studio Code + OpenFOAM # Emit some settings for Visual Studio Code + OpenFOAM
# #
# Example # Example
# bin/tools/vscode-settings > .vscode/settings.json # bin/tools/vscode-settings > openfoam.code-workspace
# openfoam -spdp -int64 bin/tools/vscode-settings
# #
# Environment # Environment
# WM_PROJECT_DIR, WM_PROJECT_USER_DIR, WM_OPTIONS # WM_PROJECT_DIR, WM_PROJECT_USER_DIR, WM_OPTIONS
...@@ -42,8 +41,7 @@ options: ...@@ -42,8 +41,7 @@ options:
Emit some settings for Visual Studio Code + OpenFOAM Emit some settings for Visual Studio Code + OpenFOAM
For example, For example,
bin/tools/vscode-settings > .vscode/settings.json bin/tools/vscode-settings > openfoam.code-workspace
openfoam -spdp -int64 bin/tools/vscode-settings
USAGE USAGE
exit 0 # clean exit exit 0 # clean exit
...@@ -117,15 +115,18 @@ cat << INFO 1>&2 ...@@ -117,15 +115,18 @@ cat << INFO 1>&2
# ------------------------- # -------------------------
INFO INFO
echo '{' # BEGIN_LIST
# ccls integration # ccls integration
cat << JSON_CONTENT cat << JSON_CONTENT
"ccls.cache.directory": {
"$outputDir/ccls-cache", "folders": [
{
"path": "$projectDir"
}
],
"settings": {
"ccls.cache.directory": "$outputDir/ccls-cache",
"ccls.misc.compilationDatabaseDirectory": "ccls.misc.compilationDatabaseDirectory": "$outputDir",
"$outputDir",
JSON_CONTENT JSON_CONTENT
...@@ -134,19 +135,18 @@ JSON_CONTENT ...@@ -134,19 +135,18 @@ JSON_CONTENT
if [ -x "$session" ] if [ -x "$session" ]
then then
cat << JSON_CONTENT cat << JSON_CONTENT
"C_Cpp.default.compileCommands": "C_Cpp.default.compileCommands": "$session wmake -with-bear -s -j",
"$session wmake -with-bear -s -j",
JSON_CONTENT JSON_CONTENT
fi fi
cat << JSON_CONTENT cat << JSON_CONTENT
"C_Cpp.autocomplete": "Disabled", "C_Cpp.autocomplete": "Disabled",
"C_Cpp.errorSquiggles": "Disabled", "C_Cpp.errorSquiggles": "Disabled",
"C_Cpp.formatting": "Disabled", "C_Cpp.formatting": "Disabled",
"C_Cpp.intelliSenseEngine": "Disabled" "C_Cpp.intelliSenseEngine": "Disabled"
}
}
JSON_CONTENT JSON_CONTENT
echo '}' # END_LIST
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment