goverlay
/pascube
pascube_debug.log
pascube_thread.log
benchmark_results.json
start_goverlay.sh
data/goverlay.sh
lib/
backup/
goverlay.lps
goverlay_*.tar.xz
*.tar.gz
*.flatpak
!data/goverlay.sh.flatpak
docs/Changelogs/
/bgmod
data/bgmod/bgmod
scratch/
/bgmod-uninstaller
data/bgmod/bgmod-uninstaller
data/bgmod/bgmod.conf

# Flatpak build artifacts
.flatpak-builder/
build-dir/
flatpak-build/
flatpak-build-test/
flatpak-repo/
*.local.yml

# Misc
nohup.out
.claude/

# Agent context files (AI assistant instructions)
AGENTS.md
CLAUDE.md

# Editor swap and temporary files
*.swp
*.swo
*~
.#*
\#*\#
*.kate-swp
*.orig

# VSCode temporary/scratch files
.vscode/G*.pas
.vscode/*.pas

# One-off scripts
replace_button.py
*.patch
# CRITICAL: keep this patch — required by Flatpak Qt6Pas build
!path_fix.patch

# Test/debug programs (compiled binaries and sources)
test_parse*

# GNU Global tags
GTAGS
GRTAGS
GPATH

# Created by https://www.toptal.com/developers/gitignore/api/lazarus
# Edit at https://www.toptal.com/developers/gitignore?templates=lazarus

### Lazarus ###
# Lazarus compiler-generated binaries (safe to delete)
*.exe
*.dll
*.so
*.dylib
*.res
*.compiled
*.dbg
*.ppu
*.o
*.or
*.a

# Lazarus autogenerated files (duplicated info)
*.rst
*.rsj
*.lrt

# Lazarus local files (user-specific info)
*.lps

# Lazarus backups and unit output folders.
# These can be changed by user in Lazarus/project options.
backup/
*.bak
lib/

# Application bundle for Mac OS
*.app/

# End of https://www.toptal.com/developers/gitignore/api/lazarus

# Allow precompiled lzma object files required by PasCube linking
!pascube_src/pasvulkan/src/lzma_c/*.o

# AI Agent & workspace tooling
.agent/
.gemini/
.opencode/
.agents/
.rtk/
.lazarus/
