.DS_Store
__pycache__/
*.pyc
.env
.env.*

# the inbox is transient; never version its contents
papers/inbox/*
!papers/inbox/README.md
!papers/inbox/PAPERS.md
!papers/inbox/get_papers.sh

# the library export: version the metadata table, never the PDFs.
# vendor-agnostic — Zotero keeps attachments in storage/, another tool elsewhere.
papers/library/*
!papers/library/README.md
!papers/library/MANIFEST.md
!papers/library/*.csv

# machine-local pandoc. live mode needs one built WITH http support, which
# Homebrew's and conda's are not. tools/pandoc.path is one line: where it lives.
tools/pandoc/
tools/pandoc.path

# third-party, downloaded once. tracks Better BibTeX, not this repo.
tools/zotero.lua

# Word lock files, and rendered output — regenerate with tools/render.sh.
# NOTE: once a .docx has live field codes and co-authors are in it, THAT file
# is the source of truth. Move it out of drafts/ at that point.
~$*
writing/drafts/*.rtf
writing/drafts/*.docx

# LaTeX build products. The .tex and the .bib are the sources.
writing/tex/**/*.aux
writing/tex/**/*.bbl
writing/tex/**/*.blg
writing/tex/**/*.fls
writing/tex/**/*.log
writing/tex/**/*.out
writing/tex/**/*.fdb_latexmk
writing/tex/**/*.synctex.gz
writing/tex/**/*-page-*.png

# never version a credential
.git-credentials
.netrc
