diff --git a/.gitconfig b/.gitconfig index 91738f18..3f46c651 100644 --- a/.gitconfig +++ b/.gitconfig @@ -20,6 +20,7 @@ [core] editor = nvim pager = diff-so-fancy | less --tabs=4 -RFX + excludesfile = /home/matt/.gitignore [interactive] diffFilter = diff-so-fancy --patch [merge] diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..a979dde2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,80 @@ +# OS files +.DS_Store +.AppleDouble +.LSOverride +Thumbs.db +ehthumbs.db +Desktop.ini + +# Editor Files +*.swp +*.swo +*.swn +*.swm +*.swl +*.swk +*.bak +*.backup +*.orig +*.ref +*~ +.vscode +.idea +.iml +*.sublime-workspace + +# Logs +*.log +*.sqlite +log.txt + +# Generated files +build/ +target/ +dist/ + +# Sensitive files +*.env +*.key +*.pem +*.credentials +*.password +*.secret + +# Scratch files +.scratch/ + +# PhpStorm HTTP Requests +.http/ + +# Temp files +tmp/ + +# Web files +node_modules/ +npm-debug.log* +yarn-error.log* +package-lock.json +vendor/ + +# Compressed files +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip +*.msi + +# Compiled Python files +__pycache__/ +*.pyc + +# Python +*.pyc + +# Rust +**/*.rs.bk +**/*.rl.bk