Output alists with dotted pair notation in .dir-locals.el
[emacs.git] / .gitignore
blob26fe4bb34e8fed467fe78c72db211d3bdcb24c54
1 # Files that Git should ignore in the Emacs source directory.
3 # Copyright 2009-2018 Free Software Foundation, Inc.
5 # This file is part of GNU Emacs.
7 # GNU Emacs is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation, either version 3 of the License, or
10 # (at your option) any later version.
12 # GNU Emacs is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 # GNU General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.
21 # Currently we assume only Git 1.7.1 (April 2010) or later, so this
22 # file does not rely on "**" in patterns.  The "**" feature was added
23 # in Git 1.8.2 (March 2013).
26 # Built by 'autogen.sh'.
27 /aclocal.m4
28 /configure
29 src/config.in
31 # Built by 'configure'.
32 Info.plist
33 InfoPlist.strings
34 Makefile
35 makefile
36 !etc/refcards/Makefile
37 !test/lisp/progmodes/flymake-resources/Makefile
38 !test/manual/etags/Makefile
39 !test/manual/etags/make-src/Makefile
40 !test/manual/indent/Makefile
41 /*.cache
42 /confdefs.h
43 /config.status
44 /configure.lineno
45 /conftest*
46 lib/gnulib.mk
47 src/config.h
48 src/epaths.h
49 src/emacs-module.h
51 # C-level sources built by 'make'.
52 lib/alloca.h
53 lib/byteswap.h
54 lib/dirent.h
55 lib/errno.h
56 lib/execinfo.h
57 lib/fcntl.h
58 lib/getopt.h
59 lib/getopt-cdefs.h
60 lib/ieee754.h
61 lib/inttypes.h
62 lib/libgnu.a
63 lib/limits.h
64 lib/signal.h
65 lib/std*.h
66 !lib/std*.in.h
67 !lib/stdio-impl.h
68 lib/string.h
69 lib/sys/
70 lib/time.h
71 lib/unistd.h
72 src/buildobj.h
73 src/globals.h
74 src/lisp.mk
76 # Lisp-level sources built by 'make'.
77 *cus-load.el
78 *loaddefs.el
79 lisp/cedet/semantic/bovine/c-by.el
80 lisp/cedet/semantic/bovine/make-by.el
81 lisp/cedet/semantic/bovine/scm-by.el
82 lisp/cedet/semantic/wisent/javat-wy.el
83 lisp/cedet/semantic/wisent/js-wy.el
84 lisp/cedet/semantic/wisent/python-wy.el
85 lisp/cedet/srecode/srt-wy.el
86 lisp/eshell/esh-groups.el
87 lisp/finder-inf.el
88 lisp/leim/ja-dic/
89 lisp/leim/leim-list.el
90 lisp/leim/quail/4Corner.el
91 lisp/leim/quail/ARRAY30.el
92 lisp/leim/quail/CCDOSPY.el
93 lisp/leim/quail/CTLau.el
94 lisp/leim/quail/CTLau-b5.el
95 lisp/leim/quail/ECDICT.el
96 lisp/leim/quail/ETZY.el
97 lisp/leim/quail/PY-b5.el
98 lisp/leim/quail/PY.el
99 lisp/leim/quail/Punct.el
100 lisp/leim/quail/Punct-b5.el
101 lisp/leim/quail/QJ.el
102 lisp/leim/quail/QJ-b5.el
103 lisp/leim/quail/SW.el
104 lisp/leim/quail/TONEPY.el
105 lisp/leim/quail/ZIRANMA.el
106 lisp/leim/quail/ZOZY.el
107 lisp/leim/quail/quick-b5.el
108 lisp/leim/quail/quick-cns.el
109 lisp/leim/quail/tsang-b5.el
110 lisp/leim/quail/tsang-cns.el
111 lisp/mh-e/mh-autoloads.el
112 lisp/subdirs.el
114 # Dependencies.
115 deps/
117 # Logs and temporaries.
118 *.log
119 *.tmp
121 # Time stamps.
122 *.stamp
123 stamp_BLD
124 src/gl-stamp
126 # Object files and debugging.
128 *.dSYM/
129 *.dll
130 *.core
131 *.elc
133 *.res
134 *.so
135 core
136 core.*[0-9]
137 gmon.out
139 oo-spd/
140 src/*.map
141 vgcore.*[0-9]
143 # Tests.
144 test/manual/biditest.txt
145 test/manual/etags/srclist
146 test/manual/etags/regexfile
147 test/manual/etags/ETAGS
148 test/manual/etags/CTAGS
149 test/manual/indent/*.new
151 # ctags, etags.
152 TAGS
153 !admin/notes/tags
155 # GNU global.
156 GPATH
157 GSYMS
158 GRTAGS
159 GTAGS
161 # GNU idutils.
164 # Executables.
165 *.exe
166 a.out
167 lib-src/blessmail
168 lib-src/ctags
169 lib-src/ebrowse
170 lib-src/emacsclient
171 lib-src/etags
172 lib-src/hexl
173 lib-src/make-docfile
174 lib-src/movemail
175 lib-src/profile
176 lib-src/test-distrib
177 lib-src/update-game-score
178 nextstep/Cocoa/Emacs.base/Contents/Info.plist
179 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
180 nextstep/Emacs.app/
181 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
182 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
183 src/bootstrap-emacs
184 src/emacs
185 src/emacs-[0-9]*
186 src/temacs
188 # Character-set info.
189 admin/charsets/jisx2131-filter
190 admin/unidata/unidata.txt
191 etc/charsets/*.map
192 lisp/international/charprop.el
193 lisp/international/charscript.el
194 lisp/international/cp51932.el
195 lisp/international/eucjp-ms.el
196 lisp/international/uni-*.el
198 # Documentation.
199 *.aux
200 *.cm
201 *.cms
202 *.cp
203 *.cps
204 *.doc
205 *.dvi
206 *.fn
207 *.fns
208 *.info
209 *.ky
210 *.kys
211 *.op
212 *.ops
213 *.pdf
214 !doc/lispintro/cons-*.pdf
215 !doc/lispintro/drawers.pdf
216 !doc/lispintro/lambda-*.pdf
217 !etc/refcards/gnus-logo.pdf
218 *.pg
219 *.pgs
220 *.pj
221 *.pjs
222 *.sc
223 *.scs
224 *.t2d/
225 *.tg
226 *.tgs
227 *.toc
228 *.tp
229 *.tps
230 *.vr
231 *.vrs
232 doc/*/*.html
233 doc/*/*/*.html
234 doc/*/*.ps
235 doc/*/*/*.ps
236 doc/emacs/emacsver.texi
237 doc/man/emacs.1
238 doc/misc/cc-mode.ss
239 etc/DOC
240 etc/refcards/emacsver.tex
241 gnustmp*
242 /info/
244 # Version control and locks.
245 *.orig
246 *.rej
247 *.swp
250 \#*\#
251 ChangeLog
252 [0-9]*.patch
253 [0-9]*.txt
254 .dir-locals?.el
255 /vc-dwim-log-*
257 # Built by 'make install'.
258 etc/emacs.tmpdesktop
260 # Distribution directories.
261 /emacs-[1-9]*/
263 # Microsoft-related builds and installations.
264 *.in-h
266 !lib/_Noreturn.h
267 /bin/
268 /BIN/
269 /data/
270 etc/icons/
271 lib/cxxdefs.h
272 lib/SYS/
273 /libexec/
274 /lock/
275 /README.W32
276 /share/
277 /site-lisp/
278 nt/emacs.rc
279 nt/emacsclient.rc
280 src/gdb.ini
281 /var/