Clarify dired-do-shell-command doc string
[emacs.git] / .gitignore
blobb653ef215b9caae8d970f6c8bf5fdf812b91cc63
1 # Files that Git should ignore in the Emacs source directory.
3 # Copyright 2009-2021 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/signal.h
69 lib/std*.h
70 !lib/std*.in.h
71 !lib/stdio-impl.h
72 lib/string.h
73 lib/sys/
74 lib/time.h
75 lib/unistd.h
76 src/buildobj.h
77 src/globals.h
78 src/lisp.mk
79 src/verbose.mk
81 # Lisp-level sources built by 'make'.
82 *cus-load.el
83 *loaddefs.el
84 lisp/cedet/semantic/bovine/c-by.el
85 lisp/cedet/semantic/bovine/make-by.el
86 lisp/cedet/semantic/bovine/scm-by.el
87 lisp/cedet/semantic/wisent/javat-wy.el
88 lisp/cedet/semantic/wisent/js-wy.el
89 lisp/cedet/semantic/wisent/python-wy.el
90 lisp/cedet/srecode/srt-wy.el
91 lisp/eshell/esh-groups.el
92 lisp/finder-inf.el
93 lisp/leim/ja-dic/
94 lisp/leim/leim-list.el
95 lisp/leim/quail/4Corner.el
96 lisp/leim/quail/ARRAY30.el
97 lisp/leim/quail/CCDOSPY.el
98 lisp/leim/quail/CTLau.el
99 lisp/leim/quail/CTLau-b5.el
100 lisp/leim/quail/ECDICT.el
101 lisp/leim/quail/ETZY.el
102 lisp/leim/quail/PY-b5.el
103 lisp/leim/quail/PY.el
104 lisp/leim/quail/Punct.el
105 lisp/leim/quail/Punct-b5.el
106 lisp/leim/quail/QJ.el
107 lisp/leim/quail/QJ-b5.el
108 lisp/leim/quail/SW.el
109 lisp/leim/quail/TONEPY.el
110 lisp/leim/quail/ZIRANMA.el
111 lisp/leim/quail/ZOZY.el
112 lisp/leim/quail/quick-b5.el
113 lisp/leim/quail/quick-cns.el
114 lisp/leim/quail/tsang-b5.el
115 lisp/leim/quail/tsang-cns.el
116 lisp/mh-e/mh-autoloads.el
117 lisp/subdirs.el
119 # Dependencies.
120 deps/
122 # Logs and temporaries.
123 *.log
124 *.tmp
126 # Time stamps.
127 *.stamp
128 stamp_BLD
129 src/gl-stamp
131 # Object files and debugging.
133 *.dSYM/
134 *.dll
135 *.core
136 *.elc
138 *.res
139 *.so
140 *.dylib
141 core
142 core.*[0-9]
143 gmon.out
145 oo-spd/
146 src/*.map
147 vgcore.*[0-9]
149 # Tests.
150 test/manual/biditest.txt
151 test/manual/etags/srclist
152 test/manual/etags/regexfile
153 test/manual/etags/ETAGS
154 test/manual/etags/CTAGS
155 test/manual/indent/*.new
156 test/lisp/gnus/mml-sec-resources/random_seed
157 test/lisp/play/fortune-resources/fortunes.dat
159 # ctags, etags.
160 TAGS
161 !admin/notes/tags
163 # GNU global.
164 GPATH
165 GSYMS
166 GRTAGS
167 GTAGS
169 # auto-generated compilation database
170 compile_commands.json
172 # ccls, a LSP-compliant server for C
173 /.ccls-cache
175 # GNU idutils.
178 # Executables.
179 *.exe
180 a.out
181 lib-src/blessmail
182 lib-src/ctags
183 lib-src/ebrowse
184 lib-src/emacsclient
185 lib-src/etags
186 lib-src/hexl
187 lib-src/make-docfile
188 lib-src/make-fingerprint
189 lib-src/movemail
190 lib-src/profile
191 lib-src/test-distrib
192 lib-src/update-game-score
193 nextstep/Cocoa/Emacs.base/Contents/Info.plist
194 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
195 nextstep/Emacs.app/
196 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
197 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
198 src/bootstrap-emacs
199 src/emacs
200 src/emacs-[0-9]*
201 src/temacs
202 src/dmpstruct.h
203 src/*.pdmp
205 # Character-set info.
206 admin/charsets/jisx2131-filter
207 admin/unidata/unidata.txt
208 etc/charsets/*.map
209 lisp/international/charprop.el
210 lisp/international/charscript.el
211 lisp/international/cp51932.el
212 lisp/international/eucjp-ms.el
213 lisp/international/uni-*.el
214 lisp/language/pinyin.el
216 # Documentation.
217 *.aux
218 *.cm
219 *.cms
220 *.cp
221 *.cps
222 *.doc
223 *.dvi
224 *.fn
225 *.fns
226 *.info
227 *.ky
228 *.kys
229 *.op
230 *.ops
231 *.pdf
232 !doc/lispintro/cons-*.pdf
233 !doc/lispintro/drawers.pdf
234 !doc/lispintro/lambda-*.pdf
235 !etc/refcards/gnus-logo.pdf
236 *.pg
237 *.pgs
238 *.pj
239 *.pjs
240 *.sc
241 *.scs
242 *.t2d/
243 *.tg
244 *.tgs
245 *.toc
246 *.tp
247 *.tps
248 *.vr
249 *.vrs
250 doc/*/*.html
251 doc/*/*/*.html
252 doc/*/*.ps
253 doc/*/*/*.ps
254 doc/emacs/emacsver.texi
255 doc/man/emacs.1
256 doc/misc/cc-mode.ss
257 doc/misc/modus-themes.texi
258 doc/misc/org.texi
259 etc/DOC
260 etc/refcards/emacsver.tex
261 gnustmp*
262 /info/
264 # Version control and locks.
265 *.orig
266 *.swp
269 \#*\#
270 ChangeLog
271 [0-9]*.patch
272 [0-9]*.txt
273 /vc-dwim-log-*
275 # Built by 'make install'.
276 etc/emacs.tmpdesktop
278 # Built by 'make-dist'.
279 /MANIFEST
281 # Distribution directories.
282 /emacs-[1-9]*/
284 # Microsoft-related builds and installations.
285 *.in-h
287 !lib/_Noreturn.h
288 !m4/_*.m4
289 /bin/
290 /BIN/
291 /data/
292 etc/icons/
293 lib/cxxdefs.h
294 lib/SYS/
295 /libexec/
296 /lock/
297 /README.W32
298 /share/
299 /site-lisp/
300 nt/emacs.rc
301 nt/emacsclient.rc
302 src/gdb.ini
303 /var/