1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 11:50:51 -08:00
emacs/lisp
Stefan Monnier 0d7d835902 server.el: Avoid nested runs of process filters (bug#71223)
In case we have a "storm" of emacsclient requests coming at the
same time, our process filters ended up running nested within
each other, eating up the stack and causing errors.  Try and be
more careful with our use of `sit-for` in the process filter,
and make sure our process filters are run one at a time.

* lisp/server.el (server--message-sit-for): New function.
(server--process-filter-1): New function, extracted from
`server-process-filter`.  Use `server--message-sit-for` to display the
messages and use `run-with-timer` to delay the `delete-process`.
(server--process-filter-pending, server--process-filter-active): New vars.
(server--process-filter-all-pending): New function.
(server-process-filter): Use them.
2024-05-30 18:28:02 -04:00
..
calc * lisp/calc/calc-prog.el: Switch to new method of detecting end of kbd macro 2024-03-10 10:40:19 -04:00
calendar ; Avoid byte-compiler warning in todo-mode.el differently 2024-05-21 15:04:43 +02:00
cedet Fix 'srecode-all-template-hash' always returning nil 2024-05-09 11:28:38 +03:00
emacs-lisp Rename comp-run.el and comp-cstr.el private functions 2024-05-29 17:43:23 +02:00
emulation Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
erc Fix date-stamp regression in erc-fill-wrap 2024-05-27 16:47:24 -07:00
eshell Make Eshell's "which" command extensible 2024-05-29 19:33:13 -07:00
gnus Show all date options when adding Gnus scores interactively 2024-05-30 10:54:57 +02:00
image Support built-in thumbnail creation on MS-Windows 2024-05-30 17:45:33 +03:00
international ; Improve doc strings in textsec.el 2024-05-25 11:59:21 +03:00
language * lisp/language/japanese.el (map): Fix typo (bug#69494). 2024-03-02 09:04:37 +02:00
leim/quail Merge from origin/emacs-29 2024-03-02 03:43:14 -05:00
mail Fix Rmail summary by thread 2024-05-11 12:16:48 +03:00
mh-e Fix folder creation error (Bug#67361) 2024-01-16 14:22:39 +02:00
net Fix job control in remote shell 2024-05-30 18:55:21 +02:00
nxml Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
obsolete ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
org Merge from origin/emacs-29 2024-03-30 04:35:24 -04:00
play * lisp/play/doctor.el: Add a few more word meanings. 2024-05-19 01:15:20 +02:00
progmodes In normal-mode, make c-mode call c-mode when CC Mode is loaded 2024-05-30 12:40:07 +00:00
term Delete redundant backquotes in android-win.el 2024-05-04 16:13:24 +08:00
textmodes Add convenience binding for html-paragraph to mhtml-mode 2024-05-19 10:46:51 +02:00
url ; Fix last change 2024-04-18 13:08:23 +03:00
use-package use-package: Add ':ignored-files' support to ':vc' keyword 2024-05-18 13:30:45 +03:00
vc Fix for 'vc-default-patch-addressee' recently added to .dir-locals.el 2024-05-21 09:16:18 +03:00
abbrev.el Add obarray-clear and use it 2024-02-23 13:02:27 +01:00
align.el ; * lisp/align.el: Remove unnecessary :group keywords. (bug#70262) 2024-04-08 14:21:15 +02:00
allout-widgets.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
allout.el Pacify some docstring control char warnings 2024-02-28 17:04:20 +01:00
ansi-color.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ansi-osc.el Downcase host names in ansi-osc.el to match URL parsing behavior 2024-01-27 12:30:55 +02:00
apropos.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
arc-mode.el Fix visiting zip archives inside tar archives 2024-05-20 15:29:39 +03:00
array.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
auth-source-pass.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
auth-source.el (read-passwd-toggle-visibility): Fix some loose ends 2024-05-05 10:43:37 -04:00
autoinsert.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
autorevert.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
avoid.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
battery.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
bind-key.el (help-fns-function-name): New function 2024-03-21 19:40:20 -04:00
bindings.el Fix 'mode-line-right-align-edge' with asymmetrical margins 2024-04-25 19:34:42 +03:00
bookmark.el Fix two bugs in removing bookmark fringe marks 2024-04-22 14:53:23 -05:00
bs.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
buff-menu.el * lisp/buff-menu.el: Improve 'Buffer-menu-group-by-mode' (bug#70150). 2024-04-12 19:39:49 +03:00
button.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calculator.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
case-table.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cdl.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.1 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.2 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.3 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.4 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.5 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.6 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.7 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.8 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.9 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.10 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.11 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.12 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.13 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.14 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.15 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.16 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.17 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
char-fold.el Avoid defconst for vars which we modify 2024-01-04 18:44:43 -05:00
chistory.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cmuscheme.el Suppress warnings for obsolete display-comint-buffer-action (bug#69983) 2024-04-25 20:34:28 +03:00
color.el ; * lisp/color.el (color-oklab-to-xyz): Doc fix. 2024-05-19 11:23:19 +03:00
comint.el comint.el: Add applicable modes to 'interactive' forms 2024-05-19 00:29:10 +02:00
completion-preview.el ; Refine 'completion-preview-exact' face 2024-05-24 11:21:16 +02:00
completion.el Use obarray-make instead of make-vector to create obarrays 2024-02-23 13:02:27 +01:00
composite.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
COPYING
cus-dep.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cus-edit.el ; * lisp/cus-edit.el (custom-save-all): Remove offensive commentary. 2024-05-11 20:13:17 +03:00
cus-face.el Add support for colored and styled underlines on tty frames 2024-04-27 11:59:15 +03:00
cus-start.el ; Fix last change (bug#68604) 2024-03-14 11:32:00 +02:00
cus-theme.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
custom.el Change 'type' declaration to 'ftype' 2024-05-14 11:17:25 +02:00
dabbrev.el Avoid rare errors in dabbrev.el 2024-05-25 10:33:07 +03:00
delim-col.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
delsel.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
descr-text.el Speed up describe-char when a property has a large value 2024-03-21 12:28:54 -04:00
desktop.el Merge from origin/emacs-29 2024-02-03 06:47:06 -05:00
dframe.el Improve treatment of aborted touch events in Speedbar and elsewhere 2024-04-09 10:39:36 +08:00
dired-aux.el * lisp/dired-aux.el (shell-command-guess-xdg): Check nil xdg-mime (bug#71270). 2024-05-30 09:44:03 +03:00
dired-x.el Use 'regexp-opt' in 'dired-omit-regexp' 2024-03-23 19:07:49 +02:00
dired.el * lisp/dired.el (dired-mode-map): Bind "E" to 'dired-do-open' (bug#18132). 2024-05-24 20:55:30 +03:00
dirtrack.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
disp-table.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
display-fill-column-indicator.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
display-line-numbers.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dnd.el Merge from origin/emacs-29 2024-04-20 07:36:02 -04:00
doc-view.el Improve doc-type determination in doc-view 2024-05-10 08:25:48 +08:00
dom.el ; Use HTML entities for reserved characters in 'dom-print' 2024-01-20 11:40:22 +02:00
dos-fns.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dos-vars.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dos-w32.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
double.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dynamic-setting.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ebuff-menu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
echistory.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ecomplete.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
edmacro.el Merge branch 'mouse-wheel-buttons' 2024-04-09 10:28:05 -04:00
ehelp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
elec-pair.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
electric.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
elide-head.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
emacs-lock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
env.el Change 'type' declaration to 'ftype' 2024-05-14 11:17:25 +02:00
epa-dired.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa-file.el Fix encoding of text when saving a gpg-encoded file 2024-05-25 09:12:42 +03:00
epa-hook.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa-ks.el Removed decommissioned PGP keyservers 2024-02-17 19:47:29 +01:00
epa-mail.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa.el ; Fix last change 2024-02-17 11:31:20 +02:00
epg-config.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epg.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
expand.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
external-completion.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ezimage.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
face-remap.el ; * lisp/face-remap.el (text-scale-adjust): Doc fix. 2024-05-21 15:40:51 +03:00
facemenu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
faces.el bytecomp.el: Rewrite the way we print dynamic docstrings 2024-02-02 13:07:53 -05:00
ffap.el ffap.el: Exclude angle brackets from file names in XML 2024-03-14 11:47:04 +02:00
filecache.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
fileloop.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
filenotify.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
files-x.el Handle local default directory in connection-local-value 2024-01-07 12:39:47 +01:00
files.el Use scheme-mode for the Guile init file 2024-05-29 23:29:44 +02:00
filesets.el ; Fix last change 2024-02-05 08:31:54 +01:00
find-cmd.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
find-dired.el Fix `find-grep-dired' with default OpenBSD's Grep 2024-04-27 12:31:41 +03:00
find-file.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
find-lisp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
finder.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
flow-ctrl.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
foldout.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
follow.el * lisp/follow.el: Put property 'isearch-scroll' on 'follow-recenter'. 2024-03-07 09:56:02 +02:00
font-core.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
font-lock.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
format-spec.el Clarify description of format-spec truncation 2024-03-21 10:43:17 +01:00
format.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
forms.el ; Fix typos 2024-02-04 11:06:50 +01:00
frame.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
frameset.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
fringe.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
generic-x.el Fix fontification of cgroup2 in fstab (bug#68367) 2024-01-10 16:24:53 +01:00
help-at-pt.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
help-fns.el Add 'help-find-source' and bind it to C-h 4 s 2024-05-29 16:34:51 +02:00
help-macro.el (make-help-screen): Move most of the code out to a function 2024-03-21 19:26:33 -04:00
help-mode.el Fix 'help-view-source' for variables defined in C 2024-05-23 22:14:14 +02:00
help.el Add 'help-find-source' and bind it to C-h 4 s 2024-05-29 16:34:51 +02:00
hex-util.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hexl.el * lisp/hexl.el (hexl-mode): Fix doc string (bug#70163). 2024-04-05 08:45:44 +03:00
hfy-cmap.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hi-lock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hilit-chg.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hippie-exp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hl-line.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
htmlfontify.el Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
ibuf-ext.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ibuf-macs.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ibuffer.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
icomplete.el Support more metadata properties in completion-extra-properties (bug#68214) 2024-01-09 19:57:50 +02:00
ido.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ielm.el Add support for reading/writing IELM input history (bug#67000) 2024-02-15 08:46:28 +01:00
iimage.el New property 'context-menu-functions' (bug#62250) 2024-03-05 18:50:51 +02:00
image-file.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
image-mode.el * lisp/image-mode.el (image-transform-fill-window): New command (bug#69565). 2024-05-28 19:51:21 +03:00
image.el bug#69992: Minor improvement to image map transformation logic 2024-03-30 16:35:11 +03:00
imenu.el ; Improve documentation of new Imenu features 2024-05-29 21:43:57 +03:00
indent-aux.el ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
indent.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
info-look.el Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
info-xref.el * lisp/info-xref.el (info-xref-subfile-p): Avoid false positives. (Bug#68428) 2024-01-15 16:55:27 +01:00
info.el Avoid "C-h for help" prompt in "C-h" commands describing keys 2024-04-20 12:11:18 +03:00
informat.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
isearch.el Don't permit C-x 8 RET &c in isearch.el to contaminate search string 2024-05-05 09:49:09 +08:00
isearchb.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
jit-lock.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
jka-cmpr-hook.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
jka-compr.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
json.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
jsonrpc.el ; * lisp/jsonrpc.el (jsonrpc-shutdown): Doc fix. 2024-04-27 12:19:28 +03:00
kermit.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
keymap.el Improve 'key-translate' to support removing translations 2024-05-23 16:16:34 +03:00
kmacro.el ; * lisp/kmacro.el (kmacro-add-counter): cut useless variable ref 2024-05-06 20:02:17 +02:00
ldefs-boot.el ; Update ldefs-boot.el 2024-05-29 11:48:27 -04:00
loadhist.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
loadup.el * lisp/loadup.el: Add workaround for occasional "bootstrap" failure 2024-05-16 09:50:39 -04:00
locate.el Do interactive mode tagging for locate.el 2024-03-09 09:26:03 +02:00
lpr.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ls-lisp.el Support more long time options in 'ls-lisp' 2024-04-09 06:18:56 +03:00
macros.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
Makefile.in Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
man.el Fix man.el shell injection vulnerability 2024-01-10 22:16:24 +01:00
master.el * lisp/master.el (master-says): Check nil argument (bug#70230). 2024-04-07 09:15:21 +03:00
mb-depth.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
md4.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
menu-bar.el ; * lisp/menu-bar.el (kill-this-buffer): Fix typo. 2024-05-19 16:40:42 +03:00
midnight.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
minibuf-eldef.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
minibuffer.el minibuffer-completion-help: Fix earlier mistake 2024-05-18 16:30:57 +03:00
misc.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
misearch.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
mouse-copy.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mouse-drag.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mouse.el (mouse-wheel-buttons): Map old-style wheel buttons to actual wheel events 2024-04-09 10:26:07 -04:00
mpc.el Fix volume refresh bug in mpc 2024-02-10 10:22:40 +02:00
msb.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mwheel.el (mouse-wheel-buttons): Map old-style wheel buttons to actual wheel events 2024-04-09 10:26:07 -04:00
newcomment.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
notifications.el Merge from origin/emacs-29 2024-01-27 08:14:31 -05:00
novice.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
obarray.el ; Fix some wording in recent obarray changes. 2024-02-29 16:25:26 +01:00
outline.el Merge from origin/emacs-29 2024-02-17 04:54:48 -05:00
paren.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
password-cache.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcmpl-cvs.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcmpl-git.el Add file completion for "git blame" to pcomplete 2024-01-04 22:04:29 +01:00
pcmpl-gnu.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pcmpl-linux.el Avoid defconst for vars which we modify 2024-01-04 18:44:43 -05:00
pcmpl-rpm.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcmpl-unix.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pcmpl-x.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcomplete.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
pgtk-dnd.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pixel-scroll.el Improve documentation of p-s-p-scroll-down-page 2024-05-11 14:38:54 +08:00
plstore.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
printing.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
proced.el Allow for auto updating only visible proced buffers (bug#69784) 2024-03-28 11:46:19 +02:00
profiler.el Use a dedicated type to represent interpreted-function values 2024-04-28 11:58:12 -04:00
ps-bdf.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ps-mule.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ps-print.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ps-samp.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
README
recentf.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
rect.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
register.el ; Minor improvements of last change 2024-01-27 12:52:55 +02:00
registry.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
repeat.el (repeat-echo-message-string): Reuse 'r-m-c' prompt formatting 2024-05-08 18:05:20 +02:00
replace.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
reposition.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
reveal.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
rfn-eshadow.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rot13.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rtree.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ruler-mode.el (ruler-mode-ruler): Minor optimization 2024-05-04 12:06:16 -04:00
savehist.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
saveplace.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
scroll-all.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
scroll-bar.el ; Fix doc strings of two scroll-bar functions. 2024-05-11 08:29:22 +03:00
scroll-lock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
select.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
server.el server.el: Avoid nested runs of process filters (bug#71223) 2024-05-30 18:28:02 -04:00
ses.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
shadowfile.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
shell.el Suppress warnings for obsolete display-comint-buffer-action (bug#69983) 2024-04-25 20:34:28 +03:00
simple.el universal-argument--preserve: Preserve last-prefix-arg 2024-05-30 16:23:18 +01:00
skeleton.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
so-long.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sort.el Remove sort-on (bug#69709) 2024-03-29 11:39:38 +01:00
soundex.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
speedbar.el Disable tab-bar by default in Speedbar frames 2024-04-09 10:39:36 +08:00
sqlite-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sqlite.el Fix 'with-sqlite-transaction' 2024-03-11 15:23:55 +02:00
startup.el Retract lexical cookie source load warning 2024-05-05 16:14:00 +02:00
strokes.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
subr.el Redirect calls to subr-native-elisp-p to native-comp-function-p 2024-05-28 20:53:25 -04:00
svg.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
t-mouse.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tab-bar.el * lisp/tab-bar.el (tab-bar-mouse-1): Avoid infinite recursion (bug#70086). 2024-05-06 20:10:43 +03:00
tab-line.el Do not message for repeated enable/disable of tab-line-mode 2024-05-21 09:10:11 +03:00
tabify.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
talk.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tar-mode.el Fix visiting zip archives inside tar archives 2024-05-20 15:29:39 +03:00
tempo.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
term.el Merge from origin/emacs-29 2024-03-23 06:51:39 -04:00
thingatpt.el Support text overlays for thingatpt provider helpers 2024-05-20 13:24:11 -07:00
thread.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
time-stamp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
time.el Merge from origin/emacs-29 2024-04-13 07:37:13 -04:00
timezone.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tmm.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tool-bar.el Add user option to only display default tool bar 2024-05-18 12:46:22 +03:00
tooltip.el Fix 'dictionary-tooltip-mode' 2024-05-10 15:56:30 +03:00
touch-screen.el Don't set text scale to fractional values in touch-screen-pinch 2024-05-30 21:31:50 +08:00
transient.el (help-fns-function-name): New function 2024-03-21 19:40:20 -04:00
tree-widget.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
treesit.el Improve treesit-major-mode-setup indentation setup (bug#71086) 2024-05-21 23:15:00 -07:00
tutorial.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
type-break.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
uniquify.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
userlock.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
vcursor.el Pacify some docstring control char warnings 2024-02-28 17:04:20 +01:00
version.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
view.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
visual-wrap.el Introduce a global variant of visual-wrap-prefix-mode 2024-02-01 16:08:47 +08:00
w32-fns.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
w32-vars.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
wdired.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
whitespace.el Fix handling of glyph codes in whitespace.el 2024-04-24 10:02:22 +03:00
wid-browse.el Speed up describe-char when a property has a large value 2024-03-21 12:28:54 -04:00
wid-edit.el ; Fix widget button press cancellation 2024-05-01 11:46:30 +08:00
widget.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
windmove.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
window-tool-bar.el Fix byte compiler warnings in window-tool-bar.el 2024-05-19 09:41:47 +03:00
window.el Mention direction when resizing a window fails 2024-05-29 00:34:37 +02:00
winner.el Avoid errors in winner.el's 'post-command-hook' 2024-02-10 11:04:22 +02:00
woman.el Fix search error in woman.el 2024-02-01 12:34:50 +02:00
x-dnd.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
xdg.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xml.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
xt-mouse.el Merge branch 'mouse-wheel-buttons' 2024-04-09 10:28:05 -04:00
xwidget.el ; Fix last change (bug#68604) 2024-03-14 11:32:00 +02:00
yank-media.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.