summaryrefslogtreecommitdiff
path: root/tree/src/emacs/emacs-source/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to 'tree/src/emacs/emacs-source/.gitignore')
-rw-r--r--tree/src/emacs/emacs-source/.gitignore393
1 files changed, 393 insertions, 0 deletions
diff --git a/tree/src/emacs/emacs-source/.gitignore b/tree/src/emacs/emacs-source/.gitignore
new file mode 100644
index 0000000..6e700e0
--- /dev/null
+++ b/tree/src/emacs/emacs-source/.gitignore
@@ -0,0 +1,393 @@
+# Files that Git should ignore in the Emacs source directory.
+
+# Copyright 2009-2025 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/eshell/esh-groups.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
+test/infra/android/**/*.class
+test/infra/android/**/*.dex
+test/infra/android/**/*.zip
+test/infra/android/**/*.jar
+test/infra/android/bin/build.sh
+
+# 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/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]*.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