#----------------------------#
# IDE
#----------------------------#
.idea

#----------------------------#
# macOS
#----------------------------#

# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

#----------------------------#
# Linux
#----------------------------#

*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

#----------------------------#
# Windows
#----------------------------#

# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

#----------------------------#
# LaTeX
#----------------------------#

# LaTeX tmp
*.toc
*.aux
*.fdb_latexmk
*.fls
*.nav
*.out
*.snm
*.vrb
*(busy)
*.synctex.gz

# bibtex tmp
*.bbl
*.bcf
*.blg
*-blx.bib
*.run.xml

# nomencl tmp
*.ilg
*.nlo
*.nls

# latexindent backup
*.bak*
indent.log

#----------------------------#
# This project
#----------------------------#

# Generated by Cargo
# will have compiled files and executables
/target/

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk

*.tmp

*.sqlite
*.dmp
*.tsv
