			  Emacs Maintainers

This file contains a description of who is responsible for maintaining
what parts of the Emacs distribution.  The areas can be defined
"arbitrarily", but should provide fairly well-defined boundaries so
that there are not too many ambiguities.

The (co-)maintainers of Emacs are:

	Eli Zaretskii <eliz@gnu.org>
	Stefan Kangas <stefankangas@gmail.com>
	Andrea Corallo <acorallo@gnu.org>

==============================================================================
1. Areas that someone wants to be maintaining (i.e. has a particularly
keen interest in).  There's no need to list files where you are
mentioned in the file's header.
==============================================================================

Eli Zaretskii

	src/bidi.c
	bidirectional editing support in xdisp.c and elsewhere
	lisp/term/tty-colors.el
	test/biditest.el
	test/redisplay-testsuite.el

	The MS-DOS (a.k.a. DJGPP) port:
	    config.bat
	    msdos/*
	    src/msdos.[ch]
	    src/dosfns.[ch]
	    src/w16select.c
	    src/unexcoff.c
	    lisp/term/internal.el
	    lisp/term/pc-win.el
	    lisp/dos-fns.el
	    lisp/dos-w32.el
	    lisp/dos-vars.el
	    doc/emacs/msdos.texi

Kenichi Handa
	Mule

Stefan Monnier
	src/regex-emacs.c
	src/syntax.c
	src/keymap.c
	font-lock/jit-lock/syntax
	minor-mode/major-mode infrastructure
	text filling
	minibuffer completion
	lisp/outline.el

Artur Malabarba
	lisp/emacs-lisp/let-alist.el

Michael Albinus
        Tramp
            lisp/url/url-tramp.el
            test/lisp/url/url-tramp-tests.el

        D-Bus
	    src/dbusbind.c
	    lisp/net/dbus.el
	    lisp/net/secrets.el
            lisp/net/zeroconf.el
	    doc/misc/dbus.texi
            test/lisp/net/dbus-tests.el

        File Notifications
	    src/gfilenotify.c
	    src/kqueue.c
	    lisp/filenotify.el
	    test/lisp/filenotify-tests.el

Simen Heggestøyl
	lisp/textmodes/css-mode.el

The GNU AUCTeX maintainers (auctex-devel@gnu.org)
	RefTeX
	    lisp/textmodes/reftex-auc.el
	    lisp/textmodes/reftex-cite.el
	    lisp/textmodes/reftex-dcr.el
	    lisp/textmodes/reftex-global.el
	    lisp/textmodes/reftex-index.el
	    lisp/textmodes/reftex-parse.el
	    lisp/textmodes/reftex-ref.el
	    lisp/textmodes/reftex-sel.el
	    lisp/textmodes/reftex-toc.el
	    lisp/textmodes/reftex-vars.el
	    lisp/textmodes/reftex.el

Dmitry Gutov
	lisp/progmodes/ruby-mode.el
	test/lisp/progmodes/ruby-mode-tests.el
	test/indent/ruby.rb
	lisp/progmodes/xref.el
	lisp/progmodes/project.el

Ulf Jasper
	Newsticker
	    doc/misc/newsticker.texi
	    etc/images/newsticker/*
	    lisp/net/newst-backend.el
	    lisp/net/newst-plainview.el
	    lisp/net/newst-reader.el
	    lisp/net/newst-ticker.el
	    lisp/net/newst-treeview.el
	    lisp/net/newsticker.el
	    test/lisp/net/newsticker-tests.el

Amin Bandali
	ERC
	    lisp/erc/*
	    doc/misc/erc.texi

Andrea Corallo
	Lisp native compiler
	    src/comp.c
	    lisp/emacs-lisp/comp.el
	    lisp/emacs-lisp/comp-common.el
	    lisp/emacs-lisp/comp-run.el
	    lisp/emacs-lisp/comp-cstr.el
	    test/src/comp-*.el

Stefan Kangas
        admin/automerge
	admin/update_autogen

Po Lu
	The Haiku port:
	    src/haikuterm.c
	    src/haikufns.c
	    src/haikuimage.c
	    src/haikuselect.c
	    src/haiku_io.c
	    src/haiku.c
	    src/haiku_select.cc
	    src/haiku_support.cc
	    src/haiku_font_support.cc
	    src/haiku_draw_support.cc
	    src/haikugui.h
	    src/haikuterm.h
	    src/haikuselect.h
	    src/haiku_support.h
	    lisp/term/haiku-win.el
	    doc/emacs/haiku.texi

	Haiku battery support in lisp/battery.el

	The Android port:
	    src/android-asset.h
	    src/android.c
	    src/android-emacs.c
	    src/androidfns.c
	    src/androidfont.c
	    src/androidgui.h
	    src/android.h
	    src/androidmenu.c
	    src/androidselect.c
	    src/androidterm.c
	    src/androidterm.h
	    src/androidvfs.c
	    src/sfnt.c
	    src/sfntfont-android.c
	    src/sfntfont.c
	    src/sfntfont.h
	    src/sfnt.h
	    java/org/gnu/emacs/EmacsActivity.java
	    java/org/gnu/emacs/EmacsApplication.java
	    java/org/gnu/emacs/EmacsClipboard.java
	    java/org/gnu/emacs/EmacsContextMenu.java
	    java/org/gnu/emacs/EmacsCursor.java
	    java/org/gnu/emacs/EmacsDesktopNotification.java
	    java/org/gnu/emacs/EmacsDialogButtonLayout.java
	    java/org/gnu/emacs/EmacsDialog.java
	    java/org/gnu/emacs/EmacsDirectoryEntry.java
	    java/org/gnu/emacs/EmacsDocumentsProvider.java
	    java/org/gnu/emacs/EmacsDrawable.java
	    java/org/gnu/emacs/EmacsDrawLine.java
	    java/org/gnu/emacs/EmacsDrawPoint.java
	    java/org/gnu/emacs/EmacsDrawRectangle.java
	    java/org/gnu/emacs/EmacsFillPolygon.java
	    java/org/gnu/emacs/EmacsFillRectangle.java
	    java/org/gnu/emacs/EmacsFontDriver.java
	    java/org/gnu/emacs/EmacsGC.java
	    java/org/gnu/emacs/EmacsHandleObject.java
	    java/org/gnu/emacs/EmacsHolder.java
	    java/org/gnu/emacs/EmacsInputConnection.java
	    java/org/gnu/emacs/EmacsLauncherPreferencesActivity.java
	    java/org/gnu/emacs/EmacsMultitaskActivity.java
	    java/org/gnu/emacs/EmacsNative.java
	    java/org/gnu/emacs/EmacsNoninteractive.java
	    java/org/gnu/emacs/EmacsOpenActivity.java
	    java/org/gnu/emacs/EmacsPixmap.java
	    java/org/gnu/emacs/EmacsPreferencesActivity.java
	    java/org/gnu/emacs/EmacsSafThread.java
	    java/org/gnu/emacs/EmacsSdk11Clipboard.java
	    java/org/gnu/emacs/EmacsSdk23FontDriver.java
	    java/org/gnu/emacs/EmacsSdk7FontDriver.java
	    java/org/gnu/emacs/EmacsSdk8Clipboard.java
	    java/org/gnu/emacs/EmacsService.java
	    java/org/gnu/emacs/EmacsSurfaceView.java
	    java/org/gnu/emacs/EmacsThread.java
	    java/org/gnu/emacs/EmacsView.java
	    java/org/gnu/emacs/EmacsWindowAttachmentManager.java
	    java/org/gnu/emacs/EmacsWindow.java
	    java/org/gnu/emacs/R.java
	    m4/ndk-build.m4
	    cross

	Android battery support in lisp/battery.el

Jim Porter
	Eshell
	    lisp/eshell/*
	    test/lisp/eshell/*
	    doc/misc/eshell.texi

Juri Linkov
	lisp/tab-bar.el
	lisp/tab-line.el

Philip Kaludercic
       lisp/emacs-lisp/package.el
       lisp/emacs-lisp/package-vc.el
       lisp/emacs-lisp/compat.el
       lisp/net/rcirc.el

Sean Whitton
	VC
	    lisp/vc/*
	    doc/emacs/files.texi (Diff Mode)
	    doc/emacs/maintaining.texi (Version Control)
	    doc/emacs/vc*-xtra.texi
	    doc/emacs/emerge-xtra.texi
	    doc/misc/ediff.texi
	    test/lisp/vc/*

==============================================================================
2. Areas that someone is willing to maintain, although he would not
necessarily mind if someone else was the official maintainer.
This list also includes people who are in the process of handing over
maintainership to someone listed above, but who want to continue to be
CC'd as though they were still the primary maintainer, in the meantime.
==============================================================================

Eli Zaretskii
    	doc/*

	src/xfaces.c
	src/xdisp.c
	src/term.c
	src/dispnew.c
	src/dispextern.h
	src/frame.c
	src/dired.c
	src/fileio.c
	src/unexw32.c
	src/w32*.[ch]
	src/window.c
	src/indent.c
	src/region-cache.[ch]
	nt/*

	lib-src/ntlib.[ch]
	lib-src/etags.c

	lisp/arc-mode.el
	lisp/menu-bar.el
	lisp/hexl.el
	lisp/info.el
	lisp/ls-lisp.el
	lisp/startup.el
	lisp/filenotify.el
	lisp/w32*.el
	lisp/term/w32*.el
	lisp/progmodes/gdb-mi.el
	lisp/textmodes/ispell.el
	lisp/textmodes/flyspell.el
	lisp/mail/rmail*.el

	Mule

	admin/unidata/*
	admin/nt/dump.bat

	test/etags/*

Stefan Monnier
	src/intervals.c
	src/keyboard.c
	lisp/textmodes/tex-mode.el
	lisp/progmodes/perl-mode.el
	lisp/progmodes/tcl.el
	lisp/emacs-lisp/easymenu.el

Paul Eggert
	.dir-locals.el
	.gitattributes
	.gitignore
	GNUmakefile
	Makefile.in
	admin/merge-gnulib
	admin/merge-pkg-config
	admin/update-copyright
	autogen.sh
	build-aux/*
	configure.ac
	lib/*
	lib-src/* (except for files others want to maintain)
	m4/*
	make-dist
	src/* (except for *.m, *w32*, bitmaps, files others want to maintain)

Michael Albinus
        .gitlab-ci.yml
	src/inotify.c
        lisp/autorevert.el
	lisp/eshell/em-tramp.el
        lisp/files.el (file-name-non-special)
	lisp/net/ange-ftp.el
	lisp/notifications.el
	lisp/shadowfile.el
	test/infra/*
        test/lisp/autorevert-tests.el
        test/lisp/files-tests.el (file-name-non-special)
	test/lisp/shadowfile-tests.el
	test/src/inotify-test.el

	Secret Service API in
	    lisp/auth-source.el
	    doc/misc/auth.texi
	    test/lisp/auth-source-tests.el

Tassilo Horn
	lisp/doc-view.el

Dmitry Gutov
	lisp/whitespace.el
	lisp/vc/*

Vibhav Pant
       lisp/net/browse-url.el
       lisp/erc/*

Amin Bandali
	Eshell
	    lisp/eshell/*
	    doc/misc/eshell.texi

Po Lu
	The X port
	      src/xterm.c
	      src/xfns.c
	X11 and GTK xwidget support in src/xwidget.c
	Precision pixel scrolling in lisp/pixel-scroll.el

Daniel Pettersson
	lisp/jsonrpc.el

Juri Linkov
	Isearch and Replace
	    lisp/isearch.el
	    lisp/replace.el
	    lisp/misearch.el
	    lisp/hi-lock.el
	Outline minor mode
	    lisp/outline.el
	Repeat mode
	    lisp/repeat.el

Philip Kaludercic
	lisp/epa-ks.el

Spencer Baugh
	lisp/progmodes/flymake.el

==============================================================================
3. Externally maintained packages.
==============================================================================

CC Mode
	Maintainer: Alan Mackenzie
	Website: https://www.nongnu.org/cc-mode
	Repository: https://hg.savannah.nongnu.org/hgweb/cc-mode/
	Bug reports: bug-cc-mode@gnu.org

	lisp/progmodes/cc-*.el

Modus themes
        Maintainer: Protesilaos Stavrou
        Repository:  https://github.com/protesilaos/modus-themes

        doc/misc/modus-themes.org
        etc/themes/modus*.el

Org Mode
	Maintainer: Org Mode developers
	Website: https://orgmode.org/
	Repository: https://git.savannah.gnu.org/git/emacs/org-mode.git
	Mailing list: emacs-orgmode@gnu.org
	Bug Reports: M-x org-submit-bug-report
	Notes: Org Mode is maintained as a separate project that is
          periodically merged into Emacs.  To view or participate in
          Org Mode development, please go to https://orgmode.org/ and
          follow the instructions there.

	lisp/org/*.el
	etc/org/*
	etc/refcards/orgcard.tex
	doc/misc/org.org
	doc/misc/org-setup.org

Tramp
	Maintainer: Michael Albinus
	Repository: https://git.savannah.gnu.org/git/tramp.git
	Mailing List: tramp-devel@gnu.org
	Bug Reports: M-x tramp-bug
	Notes: For backward compatibility requirements, see
	  lisp/net/trampver.el.

        lisp/net/tramp*.el
        doc/misc/tramp*.texi
        test/lisp/net/tramp*-tests.el

Transient
        Maintainer: Jonas Bernoulli
        Repository: https://github.com/magit/transient

	lisp/transient.el
	doc/misc/transient.texi


;;; Local Variables:
;;;   coding: utf-8
;;;   indent-tabs-mode: t
;;; End:
