; Commit files changed by "autoreconf -i -I m4 --force"
[emacs.git] / .gitignore
blob2254b8a9c8e091d61b33948e4f52f96e170852a4
1 # Files that Git should ignore in the Emacs source directory.
3 # Copyright 2009-2022 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 # Personal customization.
27 .dir-locals-2.el
29 # Built by 'autogen.sh'.
30 /aclocal.m4
31 /configure
32 src/config.in
34 # Built by 'configure'.
35 Info.plist
36 InfoPlist.strings
37 Makefile
38 makefile
39 !etc/refcards/Makefile
40 !test/lisp/progmodes/flymake-resources/Makefile
41 !test/manual/etags/Makefile
42 !test/manual/etags/make-src/Makefile
43 !test/manual/indent/Makefile
44 /*.cache
45 /confdefs.h
46 /config.status
47 /configure.lineno
48 /conftest*
49 lib/gnulib.mk
50 src/config.h
51 src/epaths.h
52 src/emacs-module.h
54 # C-level sources built by 'make'.
55 lib/alloca.h
56 lib/byteswap.h
57 lib/dirent.h
58 lib/errno.h
59 lib/execinfo.h
60 lib/fcntl.h
61 lib/getopt.h
62 lib/getopt-cdefs.h
63 lib/gmp.h
64 lib/ieee754.h
65 lib/inttypes.h
66 lib/libgnu.a
67 lib/limits.h
68 lib/malloc/*.gl.h
69 lib/signal.h
70 lib/std*.h
71 !lib/std*.in.h
72 !lib/stdio-impl.h
73 lib/string.h
74 lib/sys/
75 lib/time.h
76 lib/unistd.h
77 src/buildobj.h
78 src/globals.h
79 src/lisp.mk
80 src/verbose.mk
82 # Lisp-level sources built by 'make'.
83 *cus-load.el
84 *loaddefs.el
85 lisp/cedet/semantic/bovine/c-by.el
86 lisp/cedet/semantic/bovine/make-by.el
87 lisp/cedet/semantic/bovine/scm-by.el
88 lisp/cedet/semantic/wisent/javat-wy.el
89 lisp/cedet/semantic/wisent/js-wy.el
90 lisp/cedet/semantic/wisent/python-wy.el
91 lisp/cedet/srecode/srt-wy.el
92 lisp/cedet/semantic/grammar-wy.el
93 lisp/eshell/esh-groups.el
94 lisp/finder-inf.el
95 lisp/leim/ja-dic/
96 lisp/leim/leim-list.el
97 lisp/leim/quail/4Corner.el
98 lisp/leim/quail/ARRAY30.el
99 lisp/leim/quail/CCDOSPY.el
100 lisp/leim/quail/CTLau.el
101 lisp/leim/quail/CTLau-b5.el
102 lisp/leim/quail/ECDICT.el
103 lisp/leim/quail/ETZY.el
104 lisp/leim/quail/PY-b5.el
105 lisp/leim/quail/PY.el
106 lisp/leim/quail/Punct.el
107 lisp/leim/quail/Punct-b5.el
108 lisp/leim/quail/QJ.el
109 lisp/leim/quail/QJ-b5.el
110 lisp/leim/quail/SW.el
111 lisp/leim/quail/TONEPY.el
112 lisp/leim/quail/ZIRANMA.el
113 lisp/leim/quail/ZOZY.el
114 lisp/leim/quail/quick-b5.el
115 lisp/leim/quail/quick-cns.el
116 lisp/leim/quail/tsang-b5.el
117 lisp/leim/quail/tsang-cns.el
118 lisp/mh-e/mh-autoloads.el
119 lisp/subdirs.el
121 # Dependencies.
122 deps/
124 # Logs and temporaries.
125 *.log
126 *.tmp
128 # Time stamps.
129 *.stamp
130 stamp_BLD
131 src/gl-stamp
133 # Object files and debugging.
135 *.dSYM/
136 *.dll
137 *.core
138 *.elc
139 *.eln
141 *.res
142 *.so
143 *.dylib
144 core
145 core.*[0-9]
146 gmon.out
147 native-lisp/
149 oo-spd/
150 src/*.map
151 vgcore.*[0-9]
153 # Tests.
154 test/manual/biditest.txt
155 test/manual/etags/srclist
156 test/manual/etags/regexfile
157 test/manual/etags/ETAGS
158 test/manual/etags/CTAGS
159 test/manual/indent/*.new
160 test/lisp/gnus/mml-sec-resources/random_seed
161 test/lisp/play/fortune-resources/fortunes.dat
163 # ctags, etags.
164 TAGS
165 !admin/notes/tags
167 # GNU global.
168 GPATH
169 GSYMS
170 GRTAGS
171 GTAGS
173 # auto-generated compilation database
174 compile_commands.json
176 # ccls, a LSP-compliant server for C
177 /.ccls-cache
179 # GNU idutils.
182 # Executables.
183 *.exe
184 a.out
185 lib-src/blessmail
186 lib-src/ctags
187 lib-src/ebrowse
188 lib-src/emacsclient
189 lib-src/etags
190 lib-src/hexl
191 lib-src/make-docfile
192 lib-src/make-fingerprint
193 lib-src/movemail
194 lib-src/profile
195 lib-src/seccomp-filter
196 lib-src/test-distrib
197 lib-src/update-game-score
198 nextstep/Cocoa/Emacs.base/Contents/Info.plist
199 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
200 nextstep/Emacs.app/
201 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
202 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
203 src/bootstrap-emacs
204 src/emacs
205 src/emacs-[0-9]*
206 src/temacs
207 src/dmpstruct.h
208 src/*.pdmp
210 # Character-set info.
211 admin/charsets/jisx2131-filter
212 admin/unidata/unidata.txt
213 etc/charsets/*.map
214 lisp/international/charprop.el
215 lisp/international/charscript.el
216 lisp/international/cp51932.el
217 lisp/international/emoji-zwj.el
218 lisp/international/eucjp-ms.el
219 lisp/international/uni-*.el
220 lisp/language/pinyin.el
222 # Documentation.
223 *.aux
224 *.cm
225 *.cms
226 *.cp
227 *.cps
228 *.doc
229 *.dvi
230 *.fn
231 *.fns
232 *.info
233 *.ky
234 *.kys
235 *.op
236 *.ops
237 *.pdf
238 !doc/lispintro/cons-*.pdf
239 !doc/lispintro/drawers.pdf
240 !doc/lispintro/lambda-*.pdf
241 !etc/refcards/gnus-logo.pdf
242 *.pg
243 *.pgs
244 *.pj
245 *.pjs
246 *.sc
247 *.scs
248 *.t2d/
249 *.tg
250 *.tgs
251 *.toc
252 *.tp
253 *.tps
254 *.vr
255 *.vrs
256 doc/*/*.html
257 doc/*/*/*.html
258 doc/*/*.ps
259 doc/*/*/*.ps
260 doc/emacs/emacsver.texi
261 doc/man/emacs.1
262 doc/misc/cc-mode.ss
263 doc/misc/modus-themes.texi
264 doc/misc/org.texi
265 etc/DOC
266 etc/refcards/emacsver.tex
267 gnustmp*
268 /info/
270 # Version control and locks.
271 *.orig
272 *.swp
275 \#*\#
276 ChangeLog
277 [0-9]*.patch
278 [0-9]*.txt
279 /vc-dwim-log-*
281 # Built by 'make install'.
282 etc/emacs.tmpdesktop
284 # Built by 'make-dist'.
285 /MANIFEST
287 # Distribution directories.
288 /emacs-[1-9]*/
290 # Microsoft-related builds and installations.
291 *.in-h
293 !lib/_Noreturn.h
294 !m4/_*.m4
295 /bin/
296 /BIN/
297 /data/
298 etc/icons/
299 lib/cxxdefs.h
300 lib/SYS/
301 /libexec/
302 /lock/
303 /README.W32
304 /share/
305 /site-lisp/
306 nt/emacs.rc
307 nt/emacsclient.rc
308 src/gdb.ini
309 /var/
311 # Seccomp filter files.
312 lib-src/seccomp-filter.bpf
313 lib-src/seccomp-filter.pfc
314 lib-src/seccomp-filter-exec.bpf
315 lib-src/seccomp-filter-exec.pfc