1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-09 05:01:02 -08:00
emacs/lisp
Mattias Engdegård 653eab4788 Keep track of matching rules in compilation-mode
When matching messages in compilation-mode, keep track of the rule
employed for each match.  This facilitates debugging and allows us to
verify that each test case really exercises the rule that we expect it
to.

Naturally this uncovered several test cases that didn't check what the
author thought they did; the rules affixed to
compile-tests--test-regexps-data are those actually used, so that the
tests still pass.

* lisp/progmodes/compile.el (compilation--message): Add 'rule' slot.
(compilation-directory-properties, compilation-error-properties)
(compilation-internal-error-properties, compilation-parse-errors)
(compilation--compat-parse-errors): Set the rule slot.
* test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data)
(compile-tests--grep-regexp-testcases)
(compile-tests--grep-regexp-tricky-testcases): Add rules to test cases.
(compile--test-error-line): Check that the rule matches what we expect.
(compile-test-grep-regexps): Adapt to test case format.
Remove now superfluous ert-info.
2020-10-19 13:00:14 +02:00
..
calc * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calendar Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
cedet ; Revert some spelling fixes 2020-10-16 11:52:33 +02:00
emacs-lisp Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
emulation Fix restoring data in visual-line-mode 2020-10-01 18:49:45 +02:00
erc Make erc expand the final abbrev 2020-10-16 17:36:26 +02:00
eshell Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
gnus Fix up smiley emoji application to make it reversible 2020-10-18 09:42:25 +02:00
image Restrict the range of image formats to be converted 2020-08-22 15:18:15 +02:00
international * lisp/international/mule.el (define-coding-system): Revert accidental change 2020-10-06 11:02:00 -04:00
language Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
leim/quail Add Euro Sign to Latin language input methods 2020-10-09 17:28:24 +03:00
mail Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
mh-e ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
net Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
nxml Make nxml-newline-and-indent argument optional 2020-10-18 03:17:58 +02:00
obsolete ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
org ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
play Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
progmodes Keep track of matching rules in compilation-mode 2020-10-19 13:00:14 +02:00
term Merge from origin/emacs-27 2020-10-10 07:50:18 -07:00
textmodes Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
url * lisp/url/url-vars.el: Use lexical-binding. 2020-10-17 15:55:42 +02:00
vc Avoid infloop in which-function-mode when a vc file has changed 2020-10-17 10:29:15 +02:00
abbrev.el Improve documentation of the 'abbrev-suggest' feature 2020-09-27 08:57:17 +03:00
align.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
allout-widgets.el Convert allout unit tests to ERT 2020-09-23 20:03:19 +02:00
allout.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
ansi-color.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
apropos.el Remove some Emacs 20 compat code 2020-09-22 01:01:36 +02:00
arc-mode.el Remove some references to Emacs 18 and 19 2020-10-16 15:27:25 +02:00
array.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
auth-source-pass.el Fix edge case errors in filename-matching regexps 2020-04-14 12:25:16 +02:00
auth-source.el Allow a function for the :secret in a plstore 2020-08-27 13:14:26 +08:00
autoarg.el Silence byte-compiler after my previous commit 2020-04-20 07:08:30 +02:00
autoinsert.el Accept lexical lambda in auto-insert-alist 2020-06-22 13:07:37 +02:00
autorevert.el Split auto-revert-buffers into several functions 2020-10-01 01:53:30 +02:00
avoid.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
battery.el Improve battery.el UPower support 2020-06-18 13:11:17 +01:00
bindings.el Rename replace-in-string to string-replace 2020-09-27 00:24:50 +02:00
bookmark.el Base bookmark-bmenu-mode on tabulated-list-mode (Bug#39293) 2020-10-17 17:56:44 +02:00
bs.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
buff-menu.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
button.el Substitute command keys in button help-echo values 2020-10-16 09:32:48 +02:00
calculator.el Fix calculator entry of numbers with negative exponents (bug#41347) 2020-05-18 11:27:40 +02:00
case-table.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cdl.el * lisp/cdl.el: Use lexical binding. 2020-04-20 09:08:09 +02:00
ChangeLog.1 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.2 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.3 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.4 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.5 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.6 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.7 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.8 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.9 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.10 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.11 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.12 ; Fix typos 2020-10-09 11:53:21 +02:00
ChangeLog.13 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.14 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.15 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.16 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.17 ; Fix typos 2020-10-09 11:53:21 +02:00
char-fold.el * lisp/char-fold.el (char-fold-to-regexp): Handle lax-whitespace (bug#38539) 2020-09-07 21:33:13 +03:00
chistory.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cmuscheme.el Use format-prompt in some read-string calls 2020-09-06 23:44:09 +02:00
color.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
comint.el Match OpenBSD doas password prompt in comint 2020-10-09 06:57:07 +02:00
completion.el ; Fix more typos 2020-10-03 12:53:51 +02:00
composite.el ; Fix typos 2020-09-21 14:26:42 +02:00
COPYING
cus-dep.el (define-minor-mode): Don't compute a default :group (bug#41145) 2020-09-09 13:30:20 -04:00
cus-edit.el Fix layout of custom-face-edit widget 2020-10-14 21:59:38 +02:00
cus-face.el Allow negative line width for :box face attribute 2020-04-01 18:02:55 -04:00
cus-start.el Fix defcustom types of some variables defined in C 2020-09-26 17:02:52 +02:00
cus-theme.el Do not remove unbound variables or faces when modifying a custom-theme 2020-09-04 15:35:41 +02:00
custom.el Preserve user customizations after disabling a theme 2020-09-05 13:53:18 +02:00
dabbrev.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
delim-col.el Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
delsel.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
descr-text.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
desktop.el Merge from origin/emacs-27 2020-08-18 07:51:05 -07:00
dframe.el Declare some <package>-version variables obsolete 2020-03-21 02:49:25 +01:00
dired-aux.el Make dired-replace-in-string obsolete 2020-09-27 00:50:39 +02:00
dired-x.el Rename dired-filename-at-point to avoid confusion 2020-10-14 07:01:46 +02:00
dired.el Allow controlling the Dired switches shown in the mode line 2020-09-30 17:59:59 +02:00
dirtrack.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
disp-table.el ; Some that->than fixes. 2020-01-04 19:13:23 -08:00
display-fill-column-indicator.el (define-minor-mode): Don't compute a default :group (bug#41145) 2020-09-09 13:30:20 -04:00
display-line-numbers.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dnd.el * lisp/dnd.el: Use lexical-binding. Remove redundant :group 2020-09-09 13:33:15 -04:00
doc-view.el * lisp/doc-view.el: Fix "can't resize root window" error 2020-10-08 09:44:34 -04:00
dom.el Add a new function dom-print 2020-08-31 19:13:30 +02:00
dos-fns.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dos-vars.el Use lexical-binding in dos-vars.el 2020-04-26 16:20:05 +02:00
dos-w32.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
double.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
dynamic-setting.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ebuff-menu.el Fix electric-buffer-list buffer selection 2020-10-02 16:17:39 +02:00
echistory.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ecomplete.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
edmacro.el Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
ehelp.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
elec-pair.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
electric.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
elide-head.el Use lexical-binding in elide-head.el and add tests 2020-04-19 08:04:57 +02:00
emacs-lock.el Use format-prompt in calls to completing-read with a default value 2020-09-06 20:35:11 +02:00
env.el ; Fix last change 2020-04-29 14:15:03 +03:00
epa-dired.el Split EasyPG libraries into outline sections 2020-08-13 11:30:16 +02:00
epa-file.el Give better error feedback on wrong password in .gpg files 2020-09-30 03:47:47 +02:00
epa-hook.el Split EasyPG libraries into outline sections 2020-08-13 11:30:16 +02:00
epa-mail.el Handle encrypting mime parts 2020-10-14 19:10:02 -04:00
epa.el Fix up previous window excursion patch in epa--select-keys 2020-10-01 01:44:05 +02:00
epg-config.el Split EasyPG libraries into outline sections 2020-08-13 11:30:16 +02:00
epg.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
expand.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
ezimage.el ; * lisp/ezimage.el: Fix typo. 2020-01-17 06:34:00 +01:00
face-remap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
facemenu.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
faces.el Have header-line-highlight inherit from mode-line-highlight 2020-10-13 03:25:36 +02:00
ffap.el `ffap-gopher-at-point' interminable without newlines 2020-10-19 11:56:49 +02:00
filecache.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
fileloop.el Merge from origin/emacs-27 2020-09-27 09:37:10 -07:00
filenotify.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
files-x.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
files.el * lisp/files.el (directory-files-no-dot-files-regexp): Adapt docstring. 2020-10-19 09:41:11 +02:00
filesets.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
find-cmd.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
find-dired.el Minor clean ups and doc fixes in find-dired 2020-09-09 20:14:54 +02:00
find-file.el ; Fix more typos 2020-10-03 12:53:51 +02:00
find-lisp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
finder.el Make 'byte-compile-info*' functions more logical 2020-08-06 08:12:31 +02:00
flow-ctrl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
foldout.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
follow.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
font-core.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
font-lock.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
format-spec.el Fix and extend format-spec (bug#41758) 2020-06-18 12:46:21 +01:00
format.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
forms.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
frame.el Fix last change in frame.el. 2020-10-07 11:35:59 +03:00
frameset.el Don’t attempt to modify constant conses 2020-05-16 17:05:37 -07:00
fringe.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
generic-x.el * lisp/generic-x.el (ansible-inventory-generic-mode): Fix filename (bug#42703) 2020-08-05 02:51:00 +03:00
help-at-pt.el Substitute command keys in display-local-help 2020-08-27 14:04:36 +02:00
help-fns.el ; * lisp/help-fns.el (help-fns-describe-function-functions): Fix typo. 2020-10-11 19:32:55 +02:00
help-macro.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
help-mode.el Open describe-function NEWS links in view-mode 2020-09-10 15:18:46 +02:00
help.el Add a keybinding to the help menu to display manuals 2020-10-13 03:09:19 +02:00
hex-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hexl.el * lisp/hexl.el: Fix behavior with variable-pitch header-line face 2020-10-11 17:08:25 -04:00
hfy-cmap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hi-lock.el Make hi-lock-face-buffer more resilient 2020-10-15 17:45:12 +02:00
hilit-chg.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
hippie-exp.el Add "Old-" prefix to "Version" header in some cases 2020-03-21 02:48:24 +01:00
hl-line.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
htmlfontify.el ; Fix typos 2020-09-21 14:26:42 +02:00
ibuf-ext.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
ibuf-macs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ibuffer.el Fix args of truncate-string-to-width in ibuffer-compile-make-substring-form 2020-10-06 21:33:20 +03:00
icomplete.el Fix up fix for bug#19032 2020-09-09 20:12:45 +01:00
ido.el Let ido-everywhere turn on ido-mode 2020-08-19 12:49:11 +02:00
ielm.el Don't call undefined function elisp-eldoc-documentation-function (bug#42493) 2020-07-23 22:05:26 +02:00
iimage.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
image-dired.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
image-file.el Make n'/p' in image-mode also find externally converted images 2020-08-03 09:14:52 +02:00
image-mode.el Remove many items obsolete since Emacs 23.2 and 23.3 2020-08-24 04:09:47 +02:00
image.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
imenu.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
indent.el indent-rigidly doc string clarification 2020-10-16 17:52:56 +02:00
info-look.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
info-xref.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
info.el * lisp/info.el: Remove redundant :group args. 2020-10-19 12:23:31 +02:00
informat.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
isearch.el * lisp/isearch.el (isearch-search): Set isearch-match-data in the right place. 2020-10-12 22:56:35 +03:00
isearchb.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
jit-lock.el * lisp/jit-lock.el: Don't use make-variable-buffer-local on hooks. 2020-04-27 18:36:28 -04:00
jka-cmpr-hook.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
jka-compr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
json.el (json-encode-string): Strip properties to fix bug#43549 2020-09-21 11:50:39 -04:00
jsonrpc.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
kermit.el * lisp/kermit.el: Use lexical-binding. 2020-04-24 11:48:25 +02:00
kmacro.el ; Fix typos 2020-09-21 14:26:42 +02:00
ldefs-boot.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
linum.el Declare some <package>-version variables obsolete 2020-03-21 02:49:25 +01:00
loadhist.el Don't misinterpret doc string as initial value 2020-03-04 14:46:46 +01:00
loadup.el * lisp/loadup.el ("button"): Move to after loaddefs.el 2020-09-10 22:10:02 -04:00
locate.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
lpr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ls-lisp.el Improve the UI of 'list-timers' 2020-03-25 16:18:37 +02:00
macros.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
Makefile.in Merge from origin/emacs-27 2020-10-17 09:48:54 -07:00
makesum.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
man.el Make the Man completion code work better if man -k fails 2020-09-25 13:39:24 +02:00
master.el Don't recommend quoting lambdas 2020-10-01 15:28:14 +02:00
mb-depth.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
md4.el Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
menu-bar.el Add a shortdoc menu entry 2020-10-12 00:03:15 +02:00
midnight.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
minibuf-eldef.el Further fixups in minibuffer-default--in-prompt-regexps 2020-09-14 13:14:21 +02:00
minibuffer.el Merge from origin/emacs-27 2020-10-17 09:48:54 -07:00
misc.el Use the char history in zap-up-to-char 2020-09-25 13:25:14 +02:00
misearch.el Fix the end-of-query prompt in multi-occur and multi-isearch when fido 2020-10-01 03:01:33 +02:00
mouse-copy.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mouse-drag.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mouse.el ; shorten https://lists.gnu.org/archive/html/... links 2020-10-09 12:23:02 +02:00
mpc.el Use format-prompt in read-string calls (that have default values) 2020-09-06 23:19:43 +02:00
msb.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
mwheel.el Horizontal scrolling for mouse wheel with Shift modifier (bug#43568) 2020-09-24 22:25:03 +03:00
newcomment.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
notifications.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
novice.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
obarray.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
outline.el Handle "Before first headings" error in outline-cycle 2020-10-19 10:45:14 +02:00
paren.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
password-cache.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
pcmpl-cvs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-gnu.el Tweak completion of Makefile targets 2020-08-21 12:44:52 +02:00
pcmpl-linux.el Use lexical-binding in pcmpl-linux.el and add tests 2020-09-02 12:53:02 +02:00
pcmpl-rpm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-unix.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
pcmpl-x.el Move pcomplete/bcc32 from eshell to pcmpl-x (Bug#10585) 2020-09-21 20:38:56 +02:00
pcomplete.el Move several completions from eshell to pcomplete (Bug#10585) 2020-09-21 20:38:56 +02:00
pixel-scroll.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
plstore.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
printing.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
proced.el * lisp/proced.el: Fix behavior with variable-pitch header-line face 2020-10-11 18:21:48 -04:00
profiler.el Remove pointless use of intern 2020-09-17 11:13:54 +02:00
ps-bdf.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ps-def.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
ps-mule.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ps-print.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
ps-samp.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
README
recentf.el Make recentf daily cleanup repeat 2020-10-01 20:53:27 +02:00
rect.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
register.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
registry.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
repeat.el * lisp/repeat.el: Remove obsolete comment. 2020-09-23 20:03:19 +02:00
replace.el Doc string clarification for keep-lines 2020-10-16 07:36:08 +02:00
reposition.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
reveal.el Allow reveal mode to not automatically re-hide revealed text 2020-09-19 17:43:42 +02:00
rfn-eshadow.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rot13.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rtree.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ruler-mode.el Add "Old-" prefix to "Version" header in some cases 2020-03-21 02:48:24 +01:00
savehist.el Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
saveplace.el Use lexical-binding in saveplace.el and add tests 2020-08-08 01:40:38 +02:00
scroll-all.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
scroll-bar.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
scroll-lock.el * lisp/scroll-lock.el: Use lexical-binding. 2020-08-07 19:40:31 +02:00
select.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
server.el Fix emacsclient -c foo.txt behaviour with many frames 2020-09-29 16:21:17 +02:00
ses.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
shadowfile.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shell.el New shell-mode command to narrow to the command under point 2020-10-17 13:16:24 +02:00
simple.el Add new choice 'keep' to next-error-message-highlight (bug#32676) 2020-10-18 23:37:57 +03:00
skeleton.el * lisp/skeleton.el: Use lexical-binding 2020-08-06 18:45:33 -04:00
so-long.el ; Fix typos 2020-09-21 14:26:42 +02:00
sort.el Unbreak 'reverse-region' 2020-06-22 18:40:37 +03:00
soundex.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
speedbar.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
startup.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
strokes.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
subr.el Remove dynamic declaration of 'save-match-data-internal' 2020-10-15 11:46:49 +02:00
svg.el * lisp/svg.el: Bump package version to 1.1. 2020-09-06 02:23:12 +02:00
t-mouse.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
tab-bar.el Use '…' for ellipsis in truncate-string-to-width by default (bug#41250) 2020-10-04 22:41:36 +03:00
tab-line.el Use '…' for ellipsis in truncate-string-to-width by default (bug#41250) 2020-10-04 22:41:36 +03:00
tabify.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
talk.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
tar-mode.el Make 'n'/'p' in image mode buffers respect dired sorting 2020-08-06 11:51:22 +02:00
tempo.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
term.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
thingatpt.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
thread.el Remove obsolete thread-alive-p 2020-01-09 13:40:14 +01:00
thumbs.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
time-stamp.el ; Clarify what time-stamp-active enables 2020-01-24 09:16:19 -08:00
time.el Make emacs-uptime insert at point with prefix arg 2020-09-18 16:26:16 +02:00
timezone.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tmm.el Sort items in tmm properly, and allow clicking the final item 2020-10-05 10:20:56 +02:00
tool-bar.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tooltip.el * lisp/tooltip.el: Remove redundant :group args. 2020-10-11 19:37:02 +02:00
tree-widget.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tutorial.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
type-break.el Remove some Emacs 19 compat code 2020-10-16 15:27:43 +02:00
uniquify.el Enable uniquify-buffer-name-style to be a function. 2020-09-15 16:12:54 +02:00
userlock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vcursor.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
version.el Redo RCS Id for pdumper 2020-05-21 19:17:36 +03:00
view.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vt-control.el * lisp/vt-control.el: Use lexical-binding. 2020-08-18 21:20:16 +02:00
vt100-led.el * lisp/vt100-led.el: Use lexical-binding. 2020-08-10 00:43:54 +02:00
w32-fns.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
w32-vars.el Use lexical-binding in w32-vars.el 2020-05-03 16:17:20 +02:00
wdired.el Allow killing files with C-k in wdired if -F is used 2020-10-11 06:05:49 +02:00
whitespace.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
wid-browse.el ; Fix typos 2020-09-21 14:26:42 +02:00
wid-edit.el Support extended menus in widget-choose 2020-10-03 19:31:50 +02:00
widget.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
windmove.el * lisp/window.el (display-buffer-override-next-command): Add ECHO arg. 2020-07-19 02:43:18 +03:00
window.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
winner.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
woman.el Make woman ignore the new groff kerning operators 2020-10-17 12:17:10 +02:00
x-dnd.el * lisp/x-dnd.el: Use lexical-scoping 2020-08-04 20:15:56 -04:00
xdg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xml.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
xt-mouse.el Make xterm-mouse-event check whether the click event is valid 2020-09-20 23:32:45 +02:00
xwidget.el ; Fix typos 2020-09-21 14:26:42 +02: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.