diff --git a/.config/git/config b/.config/git/config
index 2a04faa04687cc7721db2fded659b8fd7a01760c..4fff94ea1d8c241e69eb6f553604f29618004efb 100644
--- a/.config/git/config
+++ b/.config/git/config
@@ -19,6 +19,7 @@
     merg = merge --no-edit
     pop = stash pop
     posh = push --set-upstream origin HEAD
+    pre-commit = !git diff --name-only | xargs -r pre-commit run --files
     Pull = pull --progress --ff --tags
     pull-force = !git fetch && git reset --hard "$(git tracking)"
     pushes = !git remote | xargs -n1 git push