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