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 Stefan Kangas Andrea Corallo ============================================================================== 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 Bastien Guerry Org lisp/org/* doc/misc/org.texi 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 Yuan Fu src/treesit.c lisp/treesit.el lisp/progmodes/c-ts-common.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. ============================================================================== Kelvin White ERC lisp/erc/* doc/misc/erc.texi 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 Harald Jörg lisp/progmodes/cperl-mode.el Spencer Baugh lisp/progmodes/flymake.el Yuan Fu lisp/progmodes/c-ts-mode.el ============================================================================== 3. Externally maintained packages. ============================================================================== 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 Modus themes Maintainer: Protesilaos Stavrou Repository: https://github.com/protesilaos/modus-themes doc/misc/modus-themes.org etc/themes/modus*.el Org Mode Home Page: https://orgmode.org/ Maintainer: Org Mode developers 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 ;;; Local Variables: ;;; coding: utf-8 ;;; indent-tabs-mode: t ;;; End: