From c021e0f27b41cceace3732b3d6e960355a735205 Mon Sep 17 00:00:00 2001 From: Bokuan Li <47512608+Jerry-licious@users.noreply.github.com> Date: Sun, 21 Dec 2025 03:10:18 -0500 Subject: [PATCH] Updated shortcuts for compilations. --- .zed/keymap.json | 11 +++++++++++ .zed/tasks.json | 8 ++++++++ build-serve.sh | 2 ++ 3 files changed, 21 insertions(+) create mode 100644 .zed/keymap.json create mode 100644 .zed/tasks.json create mode 100644 build-serve.sh diff --git a/.zed/keymap.json b/.zed/keymap.json new file mode 100644 index 0000000..e3b0e7e --- /dev/null +++ b/.zed/keymap.json @@ -0,0 +1,11 @@ +[ + { + "context": "Editor", + "bindings": { + "ctrl-s": [ + "workspace::Save", + ["task::Spawn", { "task_name": "Build and Serve" }], + ], + }, + }, +] diff --git a/.zed/tasks.json b/.zed/tasks.json new file mode 100644 index 0000000..eb885ef --- /dev/null +++ b/.zed/tasks.json @@ -0,0 +1,8 @@ +[ + { + "label": "Build and Serve", + "command": "wsl", + "args": ["bash", "build-serve.sh"], + "cwd": "${ZED_WORKTREE_ROOT}", + }, +] diff --git a/build-serve.sh b/build-serve.sh new file mode 100644 index 0000000..af5e084 --- /dev/null +++ b/build-serve.sh @@ -0,0 +1,2 @@ +pgrep -f build.sh > /dev/null || ./build.sh +pgrep -f serve.sh > /dev/null || ./serve.sh &