diff --git a/entrypoint.sh b/entrypoint.sh index 3fea70b..ebdb445 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -96,6 +96,23 @@ until docker info >/dev/null 2>&1; do sleep 2 done +# ==== Install keybindings.json to enable terminal editor ==== +if ! stat "$HOME_DIR/.local/share/code-server/User/keybindings.json" > /dev/null 2>&1; then + echo "[entrypoint] Creating default keybindings.json" + mkdir -p "$HOME_DIR/.local/share/code-server/User" + cat > "$HOME_DIR/.local/share/code-server/User/keybindings.json" </dev/null 2>&1; then echo "[entrypoint] Installing pre-commit..."