diff --git a/gitconfig b/gitconfig
index aa1f75b563fc42b65f08af126ae8d74857ae2ce1..91ae62f3696fde515a1e78e42679942cee385825 100644
--- a/gitconfig
+++ b/gitconfig
@@ -9,6 +9,8 @@
     #autocrlf = true  # Windows
     autocrlf = input # Linux
     editor = vim
+[diff]
+    compactionHeuristic = true
 [alias]
     alias = config --get-regexp ^alias\\.
     stat = status