# For emacs:
*~
*.*~
\#*
.\#*

# For vim:
*.swp
.*.sw[a-z]
*.un~
Session.vim
.netrwhist

# Ignore tags (from etags and ctags)
TAGS
!TAGS/
tags
!tags/

# Logs and databases #
######################
*.log
*.cache

# OS generated files #
######################
.DS_Store?
.DS_Store
.CFUserTextEncoding
.Trash
.Xauthority
thumbs.db
Icon?
Thumbs.db
.cache
.pid
.sock

# Code stuffs #
###############
.svn
.git
.jj-workspaces/
.dmux/
.dmux-hooks/
.swp
.idea
.*.swp
*~
.tags
tags
.sass-cache
tmp
.codekit-cache
config.codekit

# Compiled thangs #
###################
*.class
*.exe
*.o
*.so
*.dll
*.pyc

# Editor Stuff #
################
.direnv/
.nvimlog
.venv/

# Claude Code local files #
############################
**/.claude/settings.local.json
**/.claude/worktrees/
CLAUDE.local.md

# Pi local runtime files #
##########################
**/.pi/tasks/
**/.pi/side-agents/

# Beads / Dolt state
**/.beads/dolt/
**/.beads/dolt-access.lock
**/.beads/dolt-server.*

# Amoxide project aliases (local/trusted per machine)
.aliases
