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 Sean Whitton Richard Stallman (Richard Stallman is one of the Emacs maintainers, as well as being the Chief GNUisance to whom GNU package maintainers are responsible.) ============================================================================== 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 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 lisp/thread.el src/thread.c Thread-related code in src/process.c 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/* Stephane Marks lisp/system-taskbar.el lisp/emacs-lisp/vtable.el Elías Gabriel Pérez lisp/progmodes/hideshow.el ============================================================================== 2. Areas that someone is willing to maintain, although he would not necessarily mind if someone else was the official maintainer. ============================================================================== 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/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/files-x.el (connection-local variables) 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/files-x-tests.el (connection-local variables) 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 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 lisp/thread.el src/thread.c Thread-related code in src/process.c Yuan Fu lisp/progmodes/c-ts-mode.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: