-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitignore
86 lines (65 loc) · 2.41 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# Backup files don't belong under version control. They usually go in a single
# folder, but if there's an error in my config or I'm running -Q (both things
# that can happen when hacking on an Emacs config, oddly enough), these can
# wind up in here.
*~
# Byte-compiled files don't belong in version control.
*.elc
# Native-compiled files *really* don't belong in version control.
eln-cache/
*.eln
# My auto-complete history is different between machines for a reason.
ac-comphist.dat
# The same goes for recent files.
recentf
# And Tramp's history/computed settings too.
tramp
# Projectile is useful, but the details of what projects are on a given machine
# need not be saved.
projectile.cache
# Because I don't like storing binaries in git repos, ignore this.
# It holds Jedi's default virtualenv, IIRC.
.python-environments
# Behold: The pdf-tools package installs and builds binaries. Cool trick and
# all, but I don't want those in a repo that's meant to move from machine to
# machine, possibly across CPU architectures.
epdfinfo
# While backups of edited files are lovely to have, I don't want to commit them
# to this repo.
autosaves/
# I do not care about saving my game scores.
games/
# Similarly, I don't use dired (except by accident), so image-dired is of no
# interest to me.
image-dired/
# This is a binary blob that gets auto-downloaded. Doesn't belong in version
# control, IMO.
#
# ...especially given how rarely I touch Java these years.
eclipse.jdt.ls/
# Project analysis files are specific to the given machine this repo is checked
# out on.
.dap-breakpoints
.lsp-session-v1
projectile-bookmarks.eld
# Cache files aren't part of this project.
.cache/
url/
var/
# I don't see a reason to keep this generated file under version control.
network-security.data
# emacsqlite compiles a binary on-demand. Checking that in seems
# unwise, because not all computers are the same architecture.
elpa/**/emacsql-sqlite
# Do not commit build files for vterm package.
elpa/**/vterm-*/build/
# Do not commit generated .so files (which are built by things like vterm)
*.so
# Do not commit signature files for packages.
elpa/*.signed
# package-quickstart.el is a generated file with hardcoded paths that vary
# based on the home directory location
package-quickstart.el
# Forge is a great tool for working with git hosting systems. The data
# it stores locally is precisely a local cache and I do not want to commit it.
forge-database.sqlite