diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 109b84c112d1cc0cac960932e61ee6b371c83508..09f6f189e14e6175714a6b28c81a324fdfde8a0e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,7 +21,7 @@ Windows-MSYS2-MINGW64:
     $CurrentPath = [System.Environment]::GetEnvironmentVariable("Path", "User") -split ";"
     Write-Output "Old Path: $CurrentPath"
     if ($CurrentPath -contains $NewPath) { 
-      Write-Output "NewPath is already in the user PATH variable." 
+      Write-Output "NewPath is already in the user PATH variable."
     } else { 
       Write-Output "NewPath is NOT in the user PATH variable. Updating..."
       [System.Environment]::SetEnvironmentVariable("Path", "$($CurrentPath -join ';');$NewPath", "User")
@@ -50,7 +50,7 @@ Windows-MSYS2-MINGW64:
     cd ..'
   - | # Collecting all Files and zipping them
     C:\msys64\usr\bin\bash -lcx '
-    mkdir -p template/{lib,src}
+    mkdir -p template/{lib,src,.vscode}
     mv build/cute.dll template/lib/
     mv build/libcute.dll.a template/lib/
     mv include/cute.h template/lib/
@@ -60,6 +60,7 @@ Windows-MSYS2-MINGW64:
     mv examples/example.cpp template/
     mv .clang-format template/
     mv .gitignore template/
+    mv .vscode/extensions.json template/.vscode/
     zip -r template-windows.zip template/
     zip -r doxygen.zip doxygen/
     '
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index a0ae39d66db0883f0d04ec8577732a9616885cfb..82bd4cede62ca5dd9c92f0a07cef2d1cb1cf32ea 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -2,10 +2,8 @@
     "recommendations": [
         "aaron-bond.better-comments",
         "ms-vscode.cpptools-extension-pack",
-        "vadimcn.vscode-lldb",
         "mhutchie.git-graph",
         "cschlosser.doxdocgen",
-        "oderwat.indent-rainbow",
-        "llvm-vs-code-extensions.vscode-clangd"
+        "oderwat.indent-rainbow"
     ]
 }
\ No newline at end of file