Skip to content

Commit 89eabb8

Browse files
committed
Activate custom aliases in VSCode automatically
When opening a new terminal, VSCode sources `.venv/bin/activate` and activates the virtual Python environment. However, we need to manually source our own aliases. This fix activates our own custom aliases in `devel/activate-aliases.sh`. It works for Linux and MacOS.
1 parent 5e15069 commit 89eabb8

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.vscode/settings.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,10 @@
1515
},
1616
"python.analysis.diagnosticsSource": "Pyright",
1717
"python.analysis.typeCheckingMode": "standard",
18+
"terminal.integrated.env.linux": {
19+
"PROMPT_COMMAND": "if [ -f \"${workspaceFolder}/devel/activate-aliases.sh\" ]; then source \"${workspaceFolder}/devel/activate-aliases.sh\"; unset PROMPT_COMMAND; fi"
20+
},
21+
"terminal.integrated.env.osx": {
22+
"PROMPT_COMMAND": "if [ -f \"${workspaceFolder}/devel/activate-aliases.sh\" ]; then source \"${workspaceFolder}/devel/activate-aliases.sh\"; unset PROMPT_COMMAND; fi"
23+
}
1824
}

0 commit comments

Comments
 (0)