Browse Source

dev: automated commit - 2025-09-22 12:48:46

Mariano Z. 4 tháng trước cách đây
mục cha
commit
1e696b3cfd
3 tập tin đã thay đổi với 15 bổ sung4 xóa
  1. 13 1
      .githooks/pre-commit
  2. 1 1
      lsp/tsgo.lua
  3. 1 2
      lua/plugins/lsp/init.lua

+ 13 - 1
.githooks/pre-commit

@@ -1,8 +1,20 @@
 #!/usr/bin/env bash
+# Git pre-commit hook to format Lua files with stylua
 
+# Check if stylua is available in PATH
+if ! command -v stylua &>/dev/null; then
+  echo "Error: stylua not found. Please install it via NixOS configuration."
+  exit 1
+fi
+
+# Get staged Lua files
 LUA_FILES=$(git diff --cached --name-only --diff-filter=AM | grep '\.lua$')
 
 if [ -n "$LUA_FILES" ]; then
-  echo "$LUA_FILES" | xargs "$STYLUA_PATH"
+  echo "Formatting Lua files with stylua..."
+  echo "$LUA_FILES" | xargs stylua
   echo "$LUA_FILES" | xargs git add
+  echo "Lua files formatted and re-staged."
+else
+  echo "No Lua files to format."
 fi

+ 1 - 1
lsp/tsgo.lua

@@ -3,7 +3,7 @@ return {
   flags = {},
   filetypes = { "typescript" },
   cmd = {
-    "/home/forbi/local/local/tsgo",
+    "/home/mzunino/Dev/random/typescript-go/built/local",
     "--lsp",
     "-stdio",
   },

+ 1 - 2
lua/plugins/lsp/init.lua

@@ -137,8 +137,7 @@ return {
       "templ",
       "tinymist",
       "jdtls",
-      "ts_ls",
-      "ts_go_ls",
+      -- "ts_ls",
       "nixd",
     }