mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
9688fd6eb1
* .gitignore: Ignore all dot-files except for those checked into Git. This makes us less opinionated about using tools in the Emacs tree.
390 lines
6.6 KiB
Plaintext
390 lines
6.6 KiB
Plaintext
# Files that Git should ignore in the Emacs source directory.
|
|
|
|
# Copyright 2009-2024 Free Software Foundation, Inc.
|
|
|
|
# This file is part of GNU Emacs.
|
|
|
|
# GNU Emacs is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
# GNU Emacs is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
|
|
# Ignore all dot-files except for those under version control.
|
|
.*
|
|
!.clang-format
|
|
!.clangd
|
|
!.dir-locals.el
|
|
!.gitattributes
|
|
!.gitignore
|
|
!.gitlab-ci.yml
|
|
!.mailmap
|
|
|
|
# Built by 'autogen.sh'.
|
|
/aclocal.m4
|
|
/configure
|
|
src/config.in
|
|
|
|
# Built by 'configure'.
|
|
Info.plist
|
|
InfoPlist.strings
|
|
Makefile
|
|
makefile
|
|
!etc/refcards/Makefile
|
|
!test/lisp/progmodes/flymake-resources/Makefile
|
|
!test/manual/etags/Makefile
|
|
!test/manual/etags/make-src/Makefile
|
|
!test/manual/indent/Makefile
|
|
/*.cache
|
|
/confdefs.h
|
|
/config.status
|
|
/configure.lineno
|
|
/conftest*
|
|
lib/gnulib.mk
|
|
src/config.h
|
|
src/epaths.h
|
|
src/emacs-module.h
|
|
|
|
# Built by recursive call to `configure'.
|
|
*.android
|
|
!INSTALL.android
|
|
!verbose.mk.android
|
|
|
|
# Built by `javac'.
|
|
java/install_temp/*
|
|
java/*.apk*
|
|
java/*.dex
|
|
java/org/gnu/emacs/*.class
|
|
|
|
# Built by `aapt'.
|
|
java/org/gnu/emacs/R.java
|
|
|
|
# Built by `make'.
|
|
java/org/gnu/emacs/EmacsConfig.java
|
|
java/cf-stamp
|
|
|
|
# Built by `config.status'.
|
|
java/AndroidManifest.xml
|
|
|
|
# C-level sources built by 'make'.
|
|
lib/alloca.h
|
|
lib/assert.h
|
|
lib/byteswap.h
|
|
lib/dirent.h
|
|
lib/endian.h
|
|
lib/errno.h
|
|
lib/execinfo.h
|
|
lib/fcntl.h
|
|
lib/getopt.h
|
|
lib/getopt-cdefs.h
|
|
lib/gmp.h
|
|
lib/ieee754.h
|
|
lib/inttypes.h
|
|
lib/libgnu.a
|
|
lib/limits.h
|
|
lib/malloc/*.gl.h
|
|
lib/signal.h
|
|
lib/std*.h
|
|
lib/math.h
|
|
!lib/std*.in.h
|
|
!lib/stdio-impl.h
|
|
!lib/_Noreturn.h
|
|
lib/string.h
|
|
lib/sys/
|
|
lib/time.h
|
|
lib/unistd.h
|
|
src/buildobj.h
|
|
src/globals.h
|
|
src/lisp.mk
|
|
src/verbose.mk
|
|
|
|
# Stuff built during cross compilation
|
|
cross/lib/*
|
|
cross/src/*
|
|
cross/lib-src/*
|
|
cross/sys/*
|
|
cross/config.status
|
|
cross/*.bak
|
|
cross/etc/DOC
|
|
|
|
cross/ndk-build/Makefile
|
|
cross/ndk-build/ndk-build.mk
|
|
cross/ndk-build/*.o
|
|
|
|
# Lisp-level sources built by 'make'.
|
|
lisp/**/*cus-load.el
|
|
lisp/**/*loaddefs.el
|
|
lisp/cedet/semantic/bovine/c-by.el
|
|
lisp/cedet/semantic/bovine/make-by.el
|
|
lisp/cedet/semantic/bovine/scm-by.el
|
|
lisp/cedet/semantic/wisent/javat-wy.el
|
|
lisp/cedet/semantic/wisent/js-wy.el
|
|
lisp/cedet/semantic/wisent/python-wy.el
|
|
lisp/cedet/srecode/srt-wy.el
|
|
lisp/cedet/semantic/grammar-wy.el
|
|
lisp/eshell/esh-module-loaddefs.el
|
|
lisp/finder-inf.el
|
|
lisp/leim/ja-dic/
|
|
leim/small-ja-dic-option
|
|
lisp/leim/leim-list.el
|
|
lisp/leim/quail/4Corner.el
|
|
lisp/leim/quail/ARRAY30.el
|
|
lisp/leim/quail/CCDOSPY.el
|
|
lisp/leim/quail/CTLau.el
|
|
lisp/leim/quail/CTLau-b5.el
|
|
lisp/leim/quail/ECDICT.el
|
|
lisp/leim/quail/ETZY.el
|
|
lisp/leim/quail/PY-b5.el
|
|
lisp/leim/quail/PY.el
|
|
lisp/leim/quail/Punct.el
|
|
lisp/leim/quail/Punct-b5.el
|
|
lisp/leim/quail/QJ.el
|
|
lisp/leim/quail/QJ-b5.el
|
|
lisp/leim/quail/SW.el
|
|
lisp/leim/quail/TONEPY.el
|
|
lisp/leim/quail/ZIRANMA.el
|
|
lisp/leim/quail/ZOZY.el
|
|
lisp/leim/quail/quick-b5.el
|
|
lisp/leim/quail/quick-cns.el
|
|
lisp/leim/quail/tsang-b5.el
|
|
lisp/leim/quail/tsang-cns.el
|
|
lisp/mh-e/mh-autoloads.el
|
|
lisp/subdirs.el
|
|
|
|
# Dependencies.
|
|
deps/
|
|
|
|
# Logs and temporaries.
|
|
*.log
|
|
*.tmp
|
|
|
|
# Time stamps.
|
|
*.stamp
|
|
stamp_BLD
|
|
src/gl-stamp
|
|
|
|
# Object files and debugging.
|
|
*.a
|
|
*.dSYM/
|
|
*.dll
|
|
*.core
|
|
*.elc
|
|
*.eln
|
|
*.o
|
|
*.res
|
|
*.so
|
|
*.dylib
|
|
core
|
|
core.*[0-9]
|
|
gmon.out
|
|
native-lisp/
|
|
oo/
|
|
oo-spd/
|
|
src/*.map
|
|
vgcore.*[0-9]
|
|
|
|
# Tests.
|
|
test/manual/biditest.txt
|
|
test/manual/etags/srclist
|
|
test/manual/etags/regexfile
|
|
test/manual/etags/ETAGS
|
|
test/manual/etags/CTAGS
|
|
test/manual/etags/CTAGS*.sorted
|
|
test/manual/indent/*.new
|
|
test/lisp/gnus/mml-sec-resources/random_seed
|
|
test/lisp/play/fortune-resources/fortunes.dat
|
|
test/**/*.xml
|
|
|
|
# ctags, etags.
|
|
TAGS
|
|
!admin/notes/tags
|
|
|
|
# GNU global.
|
|
GPATH
|
|
GSYMS
|
|
GRTAGS
|
|
GTAGS
|
|
|
|
# auto-generated compilation database
|
|
compile_commands.json
|
|
|
|
# ccls, a LSP-compliant server for C
|
|
/.ccls-cache
|
|
|
|
# GNU idutils.
|
|
ID
|
|
|
|
# Executables.
|
|
*.exe
|
|
a.out
|
|
lib-src/asset-directory-tool
|
|
lib-src/be-resources
|
|
lib-src/blessmail
|
|
lib-src/ctags
|
|
lib-src/ebrowse
|
|
lib-src/emacsclient
|
|
lib-src/etags
|
|
lib-src/hexl
|
|
lib-src/make-docfile
|
|
lib-src/make-fingerprint
|
|
lib-src/movemail
|
|
lib-src/profile
|
|
lib-src/seccomp-filter
|
|
lib-src/test-distrib
|
|
lib-src/update-game-score
|
|
nextstep/Cocoa/Emacs.base/Contents/Info.plist
|
|
nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
|
|
nextstep/Emacs.app/
|
|
nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
|
|
nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
|
|
src/bootstrap-emacs
|
|
src/emacs
|
|
src/emacs-[0-9]*
|
|
src/sfnt
|
|
src/Emacs
|
|
src/temacs
|
|
src/dmpstruct.h
|
|
src/*.pdmp
|
|
|
|
# Character-set info.
|
|
admin/charsets/jisx2131-filter
|
|
admin/unidata/unidata.txt
|
|
etc/charsets/*.map
|
|
lisp/international/charprop.el
|
|
lisp/international/charscript.el
|
|
lisp/international/cp51932.el
|
|
lisp/international/emoji-zwj.el
|
|
lisp/international/emoji-labels.el
|
|
lisp/international/eucjp-ms.el
|
|
lisp/international/uni-*.el
|
|
lisp/international/idna-mapping.el
|
|
lisp/language/pinyin.el
|
|
|
|
# Documentation.
|
|
*.aux
|
|
*.cm
|
|
*.cms
|
|
*.cp
|
|
*.cps
|
|
*.doc
|
|
*.dvi
|
|
*.fn
|
|
*.fns
|
|
*.info
|
|
*.ky
|
|
*.kys
|
|
*.op
|
|
*.ops
|
|
*.pdf
|
|
!doc/lispintro/cons-*.pdf
|
|
!doc/lispintro/drawers.pdf
|
|
!doc/lispintro/lambda-*.pdf
|
|
!etc/refcards/gnus-logo.pdf
|
|
*.pg
|
|
*.pgs
|
|
*.pj
|
|
*.pjs
|
|
*.sc
|
|
*.scs
|
|
*.t2d/
|
|
*.tg
|
|
*.tgs
|
|
*.toc
|
|
*.tp
|
|
*.tps
|
|
*.vr
|
|
*.vrs
|
|
doc/*/*.html
|
|
doc/*/*/*.html
|
|
doc/*/*.ps
|
|
doc/*/*/*.ps
|
|
doc/emacs/emacsver.texi
|
|
doc/man/emacs.1
|
|
doc/misc/cc-mode.ss
|
|
doc/misc/modus-themes.texi
|
|
doc/misc/org.texi
|
|
etc/DOC
|
|
etc/refcards/emacsver.tex
|
|
gnustmp*
|
|
/info/
|
|
|
|
# Version control and locks.
|
|
*.orig
|
|
*.swp
|
|
*~
|
|
\#*\#
|
|
ChangeLog
|
|
[0-9]*.patch
|
|
[0-9]*.txt
|
|
/vc-dwim-log-*
|
|
|
|
# Built by 'make install'.
|
|
etc/emacs.tmpdesktop
|
|
|
|
# Built by 'make-dist'.
|
|
/MANIFEST
|
|
|
|
# Distribution directories.
|
|
/emacs-[1-9]*/
|
|
|
|
# Microsoft-related builds and installations.
|
|
*.in-h
|
|
_*
|
|
!lib/_Noreturn.h
|
|
!m4/_*.m4
|
|
/bin/
|
|
/BIN/
|
|
/data/
|
|
etc/icons/
|
|
lib/cxxdefs.h
|
|
lib/SYS/
|
|
/libexec/
|
|
/lock/
|
|
/README.W32
|
|
/share/
|
|
/site-lisp/
|
|
nt/emacs.rc
|
|
nt/emacsclient.rc
|
|
src/gdb.ini
|
|
/var/
|
|
|
|
# Seccomp filter files.
|
|
lib-src/seccomp-filter.bpf
|
|
lib-src/seccomp-filter.pfc
|
|
lib-src/seccomp-filter-exec.bpf
|
|
lib-src/seccomp-filter-exec.pfc
|
|
|
|
# gsettings schema
|
|
/etc/*.gschema.valid
|
|
|
|
# Ignore directory made by admin/make-manuals.
|
|
/manual/
|
|
|
|
/test/gmp.h
|
|
|
|
# Files ignored in exec/.
|
|
exec/aclocal.m4
|
|
exec/config.guess
|
|
exec/config.sub
|
|
exec/config.status
|
|
exec/install-sh
|
|
exec/loader
|
|
exec/test
|
|
exec/exec1
|
|
exec/deps/*
|
|
exec/aclocal.m4
|
|
exec/autom4te.cache
|
|
exec/config.h
|
|
exec/config.h.in
|
|
exec/config-mips.m4
|
|
exec/configure
|
|
exec/*.s.s
|