Skip to content

Commit 3d34fdb

Browse files
authored
chore(vscode): add Jedi as default language server (#76)
* chore(vscode): set Jedi as default language server everywhere for intellisense
1 parent b735c88 commit 3d34fdb

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

images/cmd/start-custom.sh

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,17 +191,24 @@ DATA_DIR="$WORKSPACE_DIR/data"
191191
VSCODE_DIR="$WORKSPACE_DIR/.vscode"
192192
VSCODE_SETTINGS="$VSCODE_DIR/settings.json"
193193
PYTHON_PATH="/opt/conda/bin/python"
194+
VSCODE_USER_DIR="$HOME/.local/share/code-server/User"
194195

195196
echo "Ensuring workspace directories exist..."
196197
[ -d "$WORKSPACE_DIR" ] || mkdir -p "$WORKSPACE_DIR"
197198
[ -d "$REPO_DIR" ] || mkdir -p "$REPO_DIR"
198199
[ -d "$DATA_DIR" ] || mkdir -p "$DATA_DIR"
199200
[ -d "$VSCODE_DIR" ] || mkdir -p "$VSCODE_DIR"
201+
[ -d "$VSCODE_USER_DIR" ] || mkdir -p "$VSCODE_USER_DIR"
200202

201203
# Set Python interpreter path for VSCode if not already set
202204
if [ ! -f "$VSCODE_SETTINGS" ]; then
203-
echo "Setting Python interpreter for VSCode..."
204-
echo "{\"python.defaultInterpreterPath\": \"$PYTHON_PATH\"}" > "$VSCODE_SETTINGS"
205+
echo "Python default settings for VSCode..."
206+
echo "{\"python.defaultInterpreterPath\": \"$PYTHON_PATH\", \"python.languageServer\": \"Jedi\"}" > "$VSCODE_SETTINGS"
207+
fi
208+
209+
if [ ! -f "$VSCODE_USER_DIR/settings.json" ]; then
210+
echo "Python default user settings for VSCode..."
211+
echo "{\"python.languageServer\": \"Jedi\"}" > "$VSCODE_USER_DIR/settings.json"
205212
fi
206213

207214
# Retrieving Alias file for oracle client

0 commit comments

Comments
 (0)