Avoid leaving garbage on screen when using 'raise' display property
[emacs.git] / .gitignore
blobe8eb4fdeaed58334b356b391d4d94629b0ac4461
1 # Files that Git should ignore in the Emacs source directory.
3 # Copyright 2009-2017 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 <http://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 build-aux/ar-lib
30 build-aux/compile
31 build-aux/config.guess
32 build-aux/config.sub
33 build-aux/depcomp
34 build-aux/install-sh
35 build-aux/missing
36 lib/Makefile.in
37 src/config.in
39 # Built by 'configure'.
40 Info.plist
41 InfoPlist.strings
42 Makefile
43 makefile
44 !etc/refcards/Makefile
45 !modules/mod-test/Makefile
46 !test/lisp/progmodes/flymake-resources/Makefile
47 !test/manual/indent/Makefile
48 !test/manual/etags/Makefile
49 !test/manual/etags/make-src/Makefile
50 /*.cache
51 /confdefs.h
52 /config.status
53 /configure.lineno
54 /conftest*
55 src/config.h
56 src/epaths.h
58 # C-level sources built by 'make'.
59 lib/alloca.h
60 lib/arg-nonnull.h
61 lib/byteswap.h
62 lib/c++defs.h
63 lib/dirent.h
64 lib/errno.h
65 lib/execinfo.h
66 lib/fcntl.h
67 lib/getopt.h
68 lib/inttypes.h
69 lib/libgnu.a
70 lib/limits.h
71 lib/signal.h
72 lib/std*.h
73 !lib/std*.in.h
74 !lib/stdio-impl.h
75 lib/string.h
76 lib/sys/
77 lib/time.h
78 lib/unistd.h
79 lib/warn-on-use.h
80 src/buildobj.h
81 src/globals.h
82 src/lisp.mk
84 # Lisp-level sources built by 'make'.
85 *cus-load.el
86 *loaddefs.el
87 lisp/cedet/semantic/bovine/c-by.el
88 lisp/cedet/semantic/bovine/make-by.el
89 lisp/cedet/semantic/bovine/scm-by.el
90 lisp/cedet/semantic/wisent/javat-wy.el
91 lisp/cedet/semantic/wisent/js-wy.el
92 lisp/cedet/semantic/wisent/python-wy.el
93 lisp/cedet/srecode/srt-wy.el
94 lisp/eshell/esh-groups.el
95 lisp/finder-inf.el
96 lisp/leim/ja-dic/
97 lisp/leim/leim-list.el
98 lisp/leim/quail/4Corner.el
99 lisp/leim/quail/ARRAY30.el
100 lisp/leim/quail/CCDOSPY.el
101 lisp/leim/quail/CTLau.el
102 lisp/leim/quail/CTLau-b5.el
103 lisp/leim/quail/ECDICT.el
104 lisp/leim/quail/ETZY.el
105 lisp/leim/quail/PY-b5.el
106 lisp/leim/quail/PY.el
107 lisp/leim/quail/Punct.el
108 lisp/leim/quail/Punct-b5.el
109 lisp/leim/quail/QJ.el
110 lisp/leim/quail/QJ-b5.el
111 lisp/leim/quail/SW.el
112 lisp/leim/quail/TONEPY.el
113 lisp/leim/quail/ZIRANMA.el
114 lisp/leim/quail/ZOZY.el
115 lisp/leim/quail/quick-b5.el
116 lisp/leim/quail/quick-cns.el
117 lisp/leim/quail/tsang-b5.el
118 lisp/leim/quail/tsang-cns.el
119 lisp/mh-e/mh-autoloads.el
120 lisp/subdirs.el
122 # Dependencies.
123 .deps/
124 deps/
126 # Logs and temporaries.
127 *.log
128 *.tmp
130 # Time stamps.
131 *.stamp
132 stamp_BLD
133 src/gl-stamp
134 src/stamp-h.in
135 src/stamp-h1
137 # Object files and debugging.
139 *.dSYM/
140 *.dll
141 *.core
142 *.elc
144 *.res
145 *.so
146 [0-9]*.core
147 core
148 core.*[0-9]
149 gmon.out
151 oo-spd/
152 src/*.map
154 # Tests.
155 test/indent/*.new
156 test/make-test-deps.mk
157 test/manual/biditest.txt
158 test/manual/etags/srclist
159 test/manual/etags/regexfile
160 test/manual/etags/ETAGS
161 test/manual/etags/CTAGS
163 # ctags, etags.
164 TAGS
165 !admin/notes/tags
167 # GNU global.
168 GPATH
169 GSYMS
170 GRTAGS
171 GTAGS
173 # GNU idutils.
176 # Executables.
177 *.exe
178 a.out
179 lib-src/blessmail
180 lib-src/ctags
181 lib-src/ebrowse
182 lib-src/emacsclient
183 lib-src/etags
184 lib-src/hexl
185 lib-src/make-docfile
186 lib-src/movemail
187 lib-src/profile
188 lib-src/test-distrib
189 lib-src/update-game-score
190 nextstep/Cocoa/Emacs.base/Contents/Info.plist
191 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
192 nextstep/Emacs.app/
193 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
194 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
195 src/bootstrap-emacs
196 src/emacs
197 src/emacs-[0-9]*
198 src/temacs
200 # Character-set info.
201 admin/charsets/jisx2131-filter
202 admin/unidata/unidata.txt
203 etc/charsets/*.map
204 lisp/international/charprop.el
205 lisp/international/charscript.el
206 lisp/international/cp51932.el
207 lisp/international/eucjp-ms.el
208 lisp/international/uni-*.el
210 # Documentation.
211 *.aux
212 *.cm
213 *.cms
214 *.cp
215 *.cps
216 *.doc
217 *.dvi
218 *.fn
219 *.fns
220 *.info
221 *.ky
222 *.kys
223 *.op
224 *.ops
225 *.pdf
226 !doc/lispintro/cons-*.pdf
227 !doc/lispintro/drawers.pdf
228 !doc/lispintro/lambda-*.pdf
229 !etc/refcards/gnus-logo.pdf
230 *.pg
231 *.pgs
232 *.pj
233 *.pjs
234 *.sc
235 *.scs
236 *.t2d/
237 *.tg
238 *.tgs
239 *.toc
240 *.tp
241 *.tps
242 *.vr
243 *.vrs
244 doc/*/*.html
245 doc/*/*/*.html
246 doc/*/*.ps
247 doc/*/*/*.ps
248 doc/emacs/emacsver.texi
249 doc/man/emacs.1
250 doc/misc/cc-mode.ss
251 etc/DOC
252 etc/refcards/emacsver.tex
253 gnustmp*
254 /info/
256 # Version control and locks.
257 *.orig
258 *.rej
261 \#*\#
262 ChangeLog
263 [0-9]*.patch
264 [0-9]*.txt
265 .dir-locals?.el
266 /vc-dwim-log-*
268 # Built by 'make install'.
269 etc/emacs.tmpdesktop
271 # Distribution directories.
272 /emacs-[1-9]*/
274 # Microsoft-related builds and installations.
275 *.in-h
277 !build-aux/snippet/_Noreturn.h
278 /bin/
279 /BIN/
280 /data/
281 etc/icons/
282 lib/cxxdefs.h
283 lib/SYS/
284 /libexec/
285 /lock/
286 /README.W32
287 /share/
288 /site-lisp/
289 nt/emacs.rc
290 nt/emacsclient.rc
291 nt/gnulib.mk
292 src/gdb.ini
293 /var/