summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Igne <git@federicoigne.com>2021-12-01 21:48:02 +0000
committerFederico Igne <git@federicoigne.com>2021-12-01 21:48:02 +0000
commit150006bcc9e6c3880ec15014b46458fe42734317 (patch)
tree57f8bd6d044ac1b13b6a469a599a364aa0e06993
downloadaoc-150006bcc9e6c3880ec15014b46458fe42734317.tar.gz
aoc-150006bcc9e6c3880ec15014b46458fe42734317.zip
Add .gitignore
-rw-r--r--.gitignore55
1 files changed, 55 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ec9eb79
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,55 @@
1# Created by https://www.toptal.com/developers/gitignore/api/linux,vim,rust
2# Edit at https://www.toptal.com/developers/gitignore?templates=linux,vim,rust
3
4### Linux ###
5*~
6
7# temporary files which can be created if a process still has a handle open of a deleted file
8.fuse_hidden*
9
10# KDE directory preferences
11.directory
12
13# Linux trash folder which might appear on any partition or disk
14.Trash-*
15
16# .nfs files are created when an open file is removed but is still being accessed
17.nfs*
18
19### Rust ###
20# Generated by Cargo
21# will have compiled files and executables
22debug/
23target/
24
25# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
26# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
27Cargo.lock
28
29# These are backup files generated by rustfmt
30**/*.rs.bk
31
32# MSVC Windows builds of rustc generate these, which store debugging information
33*.pdb
34
35### Vim ###
36# Swap
37[._]*.s[a-v][a-z]
38!*.svg # comment out if you don't need vector files
39[._]*.sw[a-p]
40[._]s[a-rt-v][a-z]
41[._]ss[a-gi-z]
42[._]sw[a-p]
43
44# Session
45Session.vim
46Sessionx.vim
47
48# Temporary
49.netrwhist
50# Auto-generated tag files
51tags
52# Persistent undo
53[._]*.un~
54
55# End of https://www.toptal.com/developers/gitignore/api/linux,vim,rust