git/.gitignore_global

# git/.gitignore_global -- wired up via core.excludesfile in .gitconfig.
# Only entries that should never be in any repo I touch. Project-specific
# ignores stay in per-repo .gitignore, not here.

# Editors
*.sw?
*.swp
*~
.idea/
.vscode/
.nvim.lua
Session.vim

# OS cruft
.DS_Store
.AppleDouble
.LSOverride
Icon?
._*
Thumbs.db
desktop.ini
$RECYCLE.BIN/

# Tag / index files
tags
TAGS
.tags
.gtags
GPATH
GRTAGS
GTAGS
.ccls-cache/
.clangd/
compile_commands.json

# Direnv / tool caches
.envrc.local
.direnv/
.venv/
.tox/
.cache/
.mypy_cache/
.pytest_cache/
.ruff_cache/

# Build output nobody wants committed
*.pyc
__pycache__/