1 # Files that Git should ignore in the Emacs source directory.
3 # Copyright 2009-2024 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 # Ignore all dot-files except for those under version control.
31 # Built by 'autogen.sh'.
36 # Built by 'configure'.
41 !etc/refcards/Makefile
42 !test/lisp/progmodes/flymake-resources/Makefile
43 !test/manual/etags/Makefile
44 !test/manual/etags/make-src/Makefile
45 !test/manual/indent/Makefile
56 # Built by recursive call to `configure'.
65 java/org/gnu/emacs/*.class
68 java/org/gnu/emacs/R.java
71 java/org/gnu/emacs/EmacsConfig.java
74 # Built by `config.status'.
75 java/AndroidManifest.xml
77 # C-level sources built by 'make'.
109 # Stuff built during cross compilation
118 cross/ndk-build/Makefile
119 cross/ndk-build/ndk-build.mk
122 # Lisp-level sources built by 'make'.
125 lisp/cedet/semantic/bovine/c-by.el
126 lisp/cedet/semantic/bovine/make-by.el
127 lisp/cedet/semantic/bovine/scm-by.el
128 lisp/cedet/semantic/wisent/javat-wy.el
129 lisp/cedet/semantic/wisent/js-wy.el
130 lisp/cedet/semantic/wisent/python-wy.el
131 lisp/cedet/srecode/srt-wy.el
132 lisp/cedet/semantic/grammar-wy.el
133 lisp/eshell/esh-module-loaddefs.el
134 lisp/eshell/esh-groups.el
137 leim/small-ja-dic-option
138 lisp/leim/leim-list.el
139 lisp/leim/quail/4Corner.el
140 lisp/leim/quail/ARRAY30.el
141 lisp/leim/quail/CCDOSPY.el
142 lisp/leim/quail/CTLau.el
143 lisp/leim/quail/CTLau-b5.el
144 lisp/leim/quail/ECDICT.el
145 lisp/leim/quail/ETZY.el
146 lisp/leim/quail/PY-b5.el
147 lisp/leim/quail/PY.el
148 lisp/leim/quail/Punct.el
149 lisp/leim/quail/Punct-b5.el
150 lisp/leim/quail/QJ.el
151 lisp/leim/quail/QJ-b5.el
152 lisp/leim/quail/SW.el
153 lisp/leim/quail/TONEPY.el
154 lisp/leim/quail/ZIRANMA.el
155 lisp/leim/quail/ZOZY.el
156 lisp/leim/quail/quick-b5.el
157 lisp/leim/quail/quick-cns.el
158 lisp/leim/quail/tsang-b5.el
159 lisp/leim/quail/tsang-cns.el
160 lisp/mh-e/mh-autoloads.el
166 # Logs and temporaries.
175 # Object files and debugging.
196 test/manual/biditest.txt
197 test/manual/etags/srclist
198 test/manual/etags/regexfile
199 test/manual/etags/ETAGS
200 test/manual/etags/CTAGS
201 test/manual/etags/CTAGS*.sorted
202 test/manual/indent/*.new
203 test/lisp/gnus/mml-sec-resources/random_seed
204 test/lisp/play/fortune-resources/fortunes.dat
217 # auto-generated compilation database
218 compile_commands.json
220 # ccls, a LSP-compliant server for C
229 lib-src/asset-directory-tool
238 lib-src/make-fingerprint
241 lib-src/seccomp-filter
243 lib-src/update-game-score
244 nextstep/Cocoa/Emacs.base/Contents/Info.plist
245 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
247 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
248 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
258 # Character-set info.
259 admin/charsets/jisx2131-filter
260 admin/unidata/unidata.txt
262 lisp/international/charprop.el
263 lisp/international/charscript.el
264 lisp/international/cp51932.el
265 lisp/international/emoji-zwj.el
266 lisp/international/emoji-labels.el
267 lisp/international/eucjp-ms.el
268 lisp/international/uni-*.el
269 lisp/international/idna-mapping.el
270 lisp/language/pinyin.el
288 !doc/lispintro/cons-*.pdf
289 !doc/lispintro/drawers.pdf
290 !doc/lispintro/lambda-*.pdf
291 !etc/refcards/gnus-logo.pdf
310 doc/emacs/emacsver.texi
313 doc/misc/modus-themes.texi
316 etc/refcards/emacsver.tex
320 # Version control and locks.
330 # Built by 'make install'.
333 # Built by 'make-dist'.
336 # Distribution directories.
339 # Microsoft-related builds and installations.
360 # Seccomp filter files.
361 lib-src/seccomp-filter.bpf
362 lib-src/seccomp-filter.pfc
363 lib-src/seccomp-filter-exec.bpf
364 lib-src/seccomp-filter-exec.pfc
369 # Ignore directory made by admin/make-manuals.
374 # Files ignored in exec/.