diff --git a/themes/vscode/vscode.theme.sh b/themes/vscode/vscode.theme.sh index 8c08bcb..55e60df 100644 --- a/themes/vscode/vscode.theme.sh +++ b/themes/vscode/vscode.theme.sh @@ -4,8 +4,18 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information. #------------------------------------------------------------------------------------------------------------- +# +# This theme [1] is based on the code generated by vscode-dev-container [2]. +# Specifically, the code is based on the template found in Ref. [3]. The +# original code of [2] is licensed by Microsoft Corporation under the MIT +# license. +# +# [1] https://github.com/ohmybash/oh-my-bash/pull/331 +# [2] https://github.com/microsoft/vscode-dev-containers +# [3] https://github.com/microsoft/vscode-dev-containers/blob/172a918f40e31bd24da8e64135026ec9f26c91b0/containers/javascript-node/.devcontainer/library-scripts/common-debian.sh#L303-L320 +# -_omb_theme_PROMPT_COMMAND() { +_omb_theme_vscode_initialize() { local userpart='`export XIT=$? \ && [ ! -z "${GITHUB_USER}" ] && echo -n "\[\033[0;32m\]@${GITHUB_USER} " || echo -n "\[\033[0;32m\]\u " \ && [ "$XIT" -ne "0" ] && echo -n "\[\033[1;31m\]➜" || echo -n "\[\033[0m\]➜"`' @@ -23,7 +33,9 @@ _omb_theme_PROMPT_COMMAND() { local lightblue='\[\033[1;34m\]' local removecolor='\[\033[0m\]' PS1="${userpart} ${lightblue}\w ${gitbranch}${removecolor}\$ " - unset -f _omb_theme_PROMPT_COMMAND + unset -f _omb_theme_vscode_initialize } -_omb_theme_PROMPT_COMMAND -export PROMPT_DIRTRIM=4 \ No newline at end of file +_omb_theme_vscode_initialize + +_omb_theme_PROMPT_COMMAND() { true; } +PROMPT_DIRTRIM=4