From 5d1c3f5ce56c56e60cb86214eb0fdeca774e9ad2 Mon Sep 17 00:00:00 2001 From: Astound Date: Thu, 17 Jul 2025 20:48:22 -0500 Subject: [PATCH] Add keybinding to enable terminal editor --- entrypoint.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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..."