diff --git a/.githooks/pre-commit b/.githooks/pre-commit index ae1e31a..98ecc94 100755 --- a/.githooks/pre-commit +++ b/.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 diff --git a/lsp/tsgo.lua b/lsp/tsgo.lua index c96cf3f..8a65dbf 100644 --- a/lsp/tsgo.lua +++ b/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", }, diff --git a/lua/plugins/lsp/init.lua b/lua/plugins/lsp/init.lua index d6bd2c4..18171c0 100644 --- a/lua/plugins/lsp/init.lua +++ b/lua/plugins/lsp/init.lua @@ -137,8 +137,7 @@ return { "templ", "tinymist", "jdtls", - "ts_ls", - "ts_go_ls", + -- "ts_ls", "nixd", }