Use a dedicated type to represent interpreted-function values
[emacs.git] / admin / MAINTAINERS
blob4fa65a8df24c059c8a4ac4b9dff50c7dc5b1e2af
1                           Emacs Maintainers
3 This file contains a description of who is responsible for maintaining
4 what parts of the Emacs distribution.  The areas can be defined
5 "arbitrarily", but should provide fairly well-defined boundaries so
6 that there are not too many ambiguities.
8 The (co-)maintainers of Emacs are:
10         Eli Zaretskii <eliz@gnu.org>
11         Stefan Kangas <stefankangas@gmail.com>
13 ==============================================================================
14 1. Areas that someone wants to be maintaining (i.e. has a particularly
15 keen interest in).  There's no need to list files where you are
16 mentioned in the file's header.
17 ==============================================================================
19 Eli Zaretskii
21         src/bidi.c
22         bidirectional editing support in xdisp.c and elsewhere
23         lisp/term/tty-colors.el
24         test/biditest.el
25         test/redisplay-testsuite.el
27         The MS-DOS (a.k.a. DJGPP) port:
28             config.bat
29             msdos/*
30             src/msdos.[ch]
31             src/dosfns.[ch]
32             src/w16select.c
33             src/unexcoff.c
34             lisp/term/internal.el
35             lisp/term/pc-win.el
36             lisp/dos-fns.el
37             lisp/dos-w32.el
38             lisp/dos-vars.el
39             doc/emacs/msdos.texi
41 Kenichi Handa
42         Mule
44 Stefan Monnier
45         src/regex-emacs.c
46         src/syntax.c
47         src/keymap.c
48         font-lock/jit-lock/syntax
49         minor-mode/major-mode infrastructure
50         text filling
51         minibuffer completion
52         lisp/outline.el
54 Bastien Guerry
55         Org
56             lisp/org/*
57             doc/misc/org.texi
59 Artur Malabarba
60         lisp/emacs-lisp/package.el
61         lisp/emacs-lisp/let-alist.el
62         lisp/character-fold.el
64 Michael Albinus
65         Tramp
66             lisp/url/url-tramp.el
67             test/lisp/url/url-tramp-tests.el
69         D-Bus
70             src/dbusbind.c
71             lisp/net/dbus.el
72             lisp/net/secrets.el
73             lisp/net/zeroconf.el
74             doc/misc/dbus.texi
75             test/lisp/net/dbus-tests.el
77         File Notifications
78             src/gfilenotify.c
79             src/kqueue.c
80             lisp/filenotify.el
81             test/lisp/filenotify-tests.el
83 Simen Heggestøyl
84         lisp/textmodes/css-mode.el
86 Nicolas Petton
87         lisp/emacs-lisp/map.el
88         test/lisp/emac-lisp/map-tests.el
89         lisp/emacs-lisp/seq.el
90         test/lisp/emac-lisp/seq-tests.el
91         lisp/emacs-lisp/thunk.el
92         test/lisp/emac-lisp/thunk-tests.el
94 The GNU AUCTeX maintainers (auctex-devel@gnu.org)
95         RefTeX
96             lisp/textmodes/reftex-auc.el
97             lisp/textmodes/reftex-cite.el
98             lisp/textmodes/reftex-dcr.el
99             lisp/textmodes/reftex-global.el
100             lisp/textmodes/reftex-index.el
101             lisp/textmodes/reftex-parse.el
102             lisp/textmodes/reftex-ref.el
103             lisp/textmodes/reftex-sel.el
104             lisp/textmodes/reftex-toc.el
105             lisp/textmodes/reftex-vars.el
106             lisp/textmodes/reftex.el
108 Dmitry Gutov
109         lisp/progmodes/ruby-mode.el
110         test/lisp/progmodes/ruby-mode-tests.el
111         test/indent/ruby.rb
112         lisp/progmodes/xref.el
113         lisp/progmodes/project.el
115 Ulf Jasper
116         Newsticker
117             doc/misc/newsticker.texi
118             etc/images/newsticker/*
119             lisp/net/newst-backend.el
120             lisp/net/newst-plainview.el
121             lisp/net/newst-reader.el
122             lisp/net/newst-ticker.el
123             lisp/net/newst-treeview.el
124             lisp/net/newsticker.el
125             test/lisp/net/newsticker-tests.el
127 Amin Bandali
128         ERC
129             lisp/erc/*
130             doc/misc/erc.texi
132 Andrea Corallo
133         Lisp native compiler
134             src/comp.c
135             lisp/emacs-lisp/comp.el
136             lisp/emacs-lisp/comp-common.el
137             lisp/emacs-lisp/comp-run.el
138             lisp/emacs-lisp/comp-cstr.el
139             test/src/comp-*.el
141 Stefan Kangas
142         admin/automerge
143         admin/update_autogen
145 Po Lu
146         The Haiku port:
147             src/haikuterm.c
148             src/haikufns.c
149             src/haikuimage.c
150             src/haikuselect.c
151             src/haiku_io.c
152             src/haiku.c
153             src/haiku_select.cc
154             src/haiku_support.cc
155             src/haiku_font_support.cc
156             src/haiku_draw_support.cc
157             src/haikugui.h
158             src/haikuterm.h
159             src/haikuselect.h
160             src/haiku_support.h
161             lisp/term/haiku-win.el
162             doc/emacs/haiku.texi
164         Haiku battery support in lisp/battery.el
166         The Android port:
167             src/android-asset.h
168             src/android.c
169             src/android-emacs.c
170             src/androidfns.c
171             src/androidfont.c
172             src/androidgui.h
173             src/android.h
174             src/androidmenu.c
175             src/androidselect.c
176             src/androidterm.c
177             src/androidterm.h
178             src/androidvfs.c
179             src/sfnt.c
180             src/sfntfont-android.c
181             src/sfntfont.c
182             src/sfntfont.h
183             src/sfnt.h
184             java/org/gnu/emacs/EmacsActivity.java
185             java/org/gnu/emacs/EmacsApplication.java
186             java/org/gnu/emacs/EmacsClipboard.java
187             java/org/gnu/emacs/EmacsContextMenu.java
188             java/org/gnu/emacs/EmacsCursor.java
189             java/org/gnu/emacs/EmacsDesktopNotification.java
190             java/org/gnu/emacs/EmacsDialogButtonLayout.java
191             java/org/gnu/emacs/EmacsDialog.java
192             java/org/gnu/emacs/EmacsDirectoryEntry.java
193             java/org/gnu/emacs/EmacsDocumentsProvider.java
194             java/org/gnu/emacs/EmacsDrawable.java
195             java/org/gnu/emacs/EmacsDrawLine.java
196             java/org/gnu/emacs/EmacsDrawPoint.java
197             java/org/gnu/emacs/EmacsDrawRectangle.java
198             java/org/gnu/emacs/EmacsFillPolygon.java
199             java/org/gnu/emacs/EmacsFillRectangle.java
200             java/org/gnu/emacs/EmacsFontDriver.java
201             java/org/gnu/emacs/EmacsGC.java
202             java/org/gnu/emacs/EmacsHandleObject.java
203             java/org/gnu/emacs/EmacsHolder.java
204             java/org/gnu/emacs/EmacsInputConnection.java
205             java/org/gnu/emacs/EmacsLauncherPreferencesActivity.java
206             java/org/gnu/emacs/EmacsMultitaskActivity.java
207             java/org/gnu/emacs/EmacsNative.java
208             java/org/gnu/emacs/EmacsNoninteractive.java
209             java/org/gnu/emacs/EmacsOpenActivity.java
210             java/org/gnu/emacs/EmacsPixmap.java
211             java/org/gnu/emacs/EmacsPreferencesActivity.java
212             java/org/gnu/emacs/EmacsSafThread.java
213             java/org/gnu/emacs/EmacsSdk11Clipboard.java
214             java/org/gnu/emacs/EmacsSdk23FontDriver.java
215             java/org/gnu/emacs/EmacsSdk7FontDriver.java
216             java/org/gnu/emacs/EmacsSdk8Clipboard.java
217             java/org/gnu/emacs/EmacsService.java
218             java/org/gnu/emacs/EmacsSurfaceView.java
219             java/org/gnu/emacs/EmacsThread.java
220             java/org/gnu/emacs/EmacsView.java
221             java/org/gnu/emacs/EmacsWindowAttachmentManager.java
222             java/org/gnu/emacs/EmacsWindow.java
223             java/org/gnu/emacs/R.java
224             m4/ndk-build.m4
225             cross
227         Android battery support in lisp/battery.el
229 Jim Porter
230         Eshell
231             lisp/eshell/*
232             test/lisp/eshell/*
233             doc/misc/eshell.texi
235 ==============================================================================
236 2. Areas that someone is willing to maintain, although he would not
237 necessarily mind if someone else was the official maintainer.
238 ==============================================================================
240 Kelvin White
241        ERC
242            lisp/erc/*
243            doc/misc/erc.texi
245 Eli Zaretskii
246         doc/*
248         src/xfaces.c
249         src/xdisp.c
250         src/term.c
251         src/dispnew.c
252         src/dispextern.h
253         src/frame.c
254         src/dired.c
255         src/fileio.c
256         src/unexw32.c
257         src/w32*.[ch]
258         src/window.c
259         src/indent.c
260         src/region-cache.[ch]
261         nt/*
263         lib-src/ntlib.[ch]
264         lib-src/etags.c
266         lisp/arc-mode.el
267         lisp/menu-bar.el
268         lisp/hexl.el
269         lisp/info.el
270         lisp/ls-lisp.el
271         lisp/startup.el
272         lisp/filenotify.el
273         lisp/w32*.el
274         lisp/term/w32*.el
275         lisp/progmodes/gdb-mi.el
276         lisp/textmodes/ispell.el
277         lisp/textmodes/flyspell.el
278         lisp/mail/rmail*.el
280         Mule
282         admin/unidata/*
283         admin/nt/dump.bat
285         test/etags/*
287 Stefan Monnier
288         src/intervals.c
289         src/keyboard.c
290         lisp/textmodes/tex-mode.el
291         lisp/progmodes/perl-mode.el
292         lisp/progmodes/tcl.el
293         lisp/emacs-lisp/easymenu.el
295 Artur Malabarba
296         lisp/isearch.el
298 Paul Eggert
299         .dir-locals.el
300         .gitattributes
301         .gitignore
302         GNUmakefile
303         Makefile.in
304         admin/merge-gnulib
305         admin/merge-pkg-config
306         admin/update-copyright
307         autogen.sh
308         build-aux/*
309         configure.ac
310         lib/*
311         lib-src/* (except for files others want to maintain)
312         m4/*
313         make-dist
314         src/* (except for *.m, *w32*, bitmaps, files others want to maintain)
316 Michael Albinus
317         .gitlab-ci.yml
318         src/inotify.c
319         lisp/autorevert.el
320         lisp/eshell/em-tramp.el
321         lisp/files.el (file-name-non-special)
322         lisp/net/ange-ftp.el
323         lisp/notifications.el
324         lisp/shadowfile.el
325         test/infra/*
326         test/lisp/autorevert-tests.el
327         test/lisp/files-tests.el (file-name-non-special)
328         test/lisp/shadowfile-tests.el
329         test/src/inotify-test.el
331         Secret Service API in
332             lisp/auth-source.el
333             doc/misc/auth.texi
334             test/lisp/auth-source-tests.el
336 Nicolas Petton
337         lisp/emacs-lisp/subr-x.el
338         lisp/arc-mode.el
340 Tassilo Horn
341         lisp/doc-view.el
343 Dmitry Gutov
344         lisp/whitespace.el
345         lisp/vc/*
347 Vibhav Pant
348        lisp/net/browse-url.el
349        lisp/erc/*
351 Amin Bandali
352         Eshell
353             lisp/eshell/*
354             doc/misc/eshell.texi
356 Po Lu
357         The X port
358               src/xterm.c
359               src/xfns.c
360         X11 and GTK xwidget support in src/xwidget.c
361         Precision pixel scrolling in lisp/pixel-scroll.el
363 Daniel Pettersson
364         lisp/jsonrpc.el
366 ==============================================================================
367 3. Externally maintained packages.
368 ==============================================================================
370 Tramp
371         Maintainer: Michael Albinus
372         Repository: https://git.savannah.gnu.org/git/tramp.git
373         Mailing List: tramp-devel@gnu.org
374         Bug Reports: M-x tramp-bug
375         Notes: For backward compatibility requirements, see
376           lisp/net/trampver.el.
378         lisp/net/tramp*.el
379         doc/misc/tramp*.texi
380         test/lisp/net/tramp*-tests.el
382 Modus themes
383         Maintainer: Protesilaos Stavrou
384         Repository:  https://github.com/protesilaos/modus-themes
386         doc/misc/modus-themes.org
387         etc/themes/modus*.el
389 Org Mode
390         Home Page: https://orgmode.org/
391         Maintainer: Org Mode developers
392         Repository: https://git.savannah.gnu.org/git/emacs/org-mode.git
393         Mailing list: emacs-orgmode@gnu.org
394         Bug Reports: M-x org-submit-bug-report
395         Notes: Org Mode is maintained as a separate project that is
396           periodically merged into Emacs.  To view or participate in
397           Org Mode development, please go to https://orgmode.org/ and
398           follow the instructions there.
400         lisp/org/*.el
401         etc/org/*
402         etc/refcards/orgcard.tex
403         doc/misc/org.org
404         doc/misc/org-setup.org
407 ;;; Local Variables:
408 ;;;   coding: utf-8
409 ;;;   indent-tabs-mode: t
410 ;;; End: