Skip to content

Commit 01e2aad

Browse files
committed
shellIntegration-bash.sh: use \033 ⇒ \e and \007 ⇒ \a
1 parent d0d28a6 commit 01e2aad

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ fi
3939

4040
# Send the IsWindows property if the environment looks like Windows
4141
if [[ "$(uname -s)" =~ ^CYGWIN*|MINGW*|MSYS* ]]; then
42-
builtin printf "\x1b]633;P;IsWindows=True\x07"
42+
builtin printf '\e]633;P;IsWindows=True\a'
4343
fi
4444

4545
# Allow verifying $BASH_COMMAND doesn't have aliases resolved via history when the right HISTCONTROL
@@ -59,35 +59,35 @@ __vsc_in_command_execution="1"
5959
__vsc_current_command=""
6060

6161
__vsc_prompt_start() {
62-
builtin printf "\033]633;A\007"
62+
builtin printf '\e]633;A\a'
6363
}
6464

6565
__vsc_prompt_end() {
66-
builtin printf "\033]633;B\007"
66+
builtin printf '\e]633;B\a'
6767
}
6868

6969
__vsc_update_cwd() {
70-
builtin printf "\033]633;P;Cwd=%s\007" "$PWD"
70+
builtin printf '\e]633;P;Cwd=%s\a' "$PWD"
7171
}
7272

7373
__vsc_command_output_start() {
74-
builtin printf "\033]633;C\007"
75-
builtin printf "\033]633;E;%s\007" "$__vsc_current_command"
74+
builtin printf '\e]633;C\a'
75+
builtin printf '\e]633;E;%s\a' "$__vsc_current_command"
7676
}
7777

7878
__vsc_continuation_start() {
79-
builtin printf "\033]633;F\007"
79+
builtin printf '\e]633;F\a'
8080
}
8181

8282
__vsc_continuation_end() {
83-
builtin printf "\033]633;G\007"
83+
builtin printf '\e]633;G\a'
8484
}
8585

8686
__vsc_command_complete() {
8787
if [ "$__vsc_current_command" = "" ]; then
88-
builtin printf "\033]633;D\007"
88+
builtin printf '\e]633;D\a'
8989
else
90-
builtin printf "\033]633;D;%s\007" "$__vsc_status"
90+
builtin printf '\e]633;D;%s\a' "$__vsc_status"
9191
fi
9292
__vsc_update_cwd
9393
}

0 commit comments

Comments
 (0)