From 087b393f1a1d787b88c3fcab7e400f70c6be2c50 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:53:37 +0100 Subject: chore: clean up gitignore, extend mergiraf, add colorMovedWS - gitignore: remove redundant */node_modules/ (node_modules/ already matches at any depth), consolidate clangd cache pattern to **/ - attributes: add .tsx and .lua to mergiraf merge driver - config: add diff.colorMovedWS = allow-indentation-change to complement colorMoved, ignoring whitespace in moved blocks --- home/.config/git/attributes | 2 ++ home/.config/git/config | 1 + home/.config/git/ignore | 11 +++++------ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/home/.config/git/attributes b/home/.config/git/attributes index 1870ab4..a9faf44 100644 --- a/home/.config/git/attributes +++ b/home/.config/git/attributes @@ -21,4 +21,6 @@ *.scala merge=mergiraf *.sbt merge=mergiraf *.ts merge=mergiraf +*.tsx merge=mergiraf *.py merge=mergiraf +*.lua merge=mergiraf diff --git a/home/.config/git/config b/home/.config/git/config index e59a2dc..87947d0 100644 --- a/home/.config/git/config +++ b/home/.config/git/config @@ -15,6 +15,7 @@ tool = nvimdiff algorithm = histogram colorMoved = default + colorMovedWS = allow-indentation-change mnemonicPrefix = true relative = true renameLimit = 10000 diff --git a/home/.config/git/ignore b/home/.config/git/ignore index 97d059d..07d5ee0 100644 --- a/home/.config/git/ignore +++ b/home/.config/git/ignore @@ -2,17 +2,15 @@ *.tar.gz *.tar.zst *.zip -*/.cache/clangd/index/ -*/node_modules/ .SRCINFO -.cache/clangd/index/ -.env/ -.venv/ +**/.cache/clangd/index/ __pycache__/ build*/ /compile_commands.json -env/ node_modules/ +.env/ +.venv/ +env/ venv/ .gdbinit .lldbinit @@ -20,3 +18,4 @@ venv/ .nvim/ .ignore /tablegen_compile_commands.yml +.git.copilot -- cgit v1.2.3-70-g09d2