1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-08 23:31:35 -07:00
emacs/lisp
Ivan 52e5dbd2da Fix erc-track-faces-normal-list regression
* lisp/erc/erc-track.el (erc-track--select-mode-line-face): Check
whether ranked faces in the message appear in the value of the option
`erc-track-faces-normal-list' rather than repeatedly checking if the
current nominee does, usually the highest ranked face in the message.
Failure to do so caused ERC to treat faces absent from the option's
value as being present and thus eligible to replace ranked faces in the
mode line segment.  This bug was introduced in ERC 5.6 and is also part
of 5.6.1.  (Bug#80659)

Copyright-paperwork-exempt: yes
2026-03-23 18:14:57 -07:00
..
calc Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
calendar Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
cedet ede/proj-shared.el: Remove leftover obsolete EIEIO name arguments 2026-02-13 23:48:32 -05:00
emacs-lisp vtable truncate-string-pixelwise, ellipsis can be a string (bug#80026) 2026-03-21 12:50:04 +02:00
emulation Rename 'any' to 'member-if' and deprecate 'cl-member-if' 2026-03-04 14:43:05 +00:00
erc Fix erc-track-faces-normal-list regression 2026-03-23 18:14:57 -07:00
eshell Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
gnus Merge remote-tracking branch 'origin/scratch/error-API' 2026-03-15 17:17:21 -04:00
image
international Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
language Improve composition rules for Devanagari script 2026-02-12 12:45:26 +02:00
leim/quail Add a character to IPA input method 2026-02-12 13:23:24 +02:00
mail Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
mh-e
net Use consistent alias name in tramp-compat.el 2026-03-16 09:02:03 +01:00
nxml
obsolete Rename 'any' to 'member-if' and deprecate 'cl-member-if' 2026-03-04 14:43:05 +00:00
org
play Window handling bug fixes. 2026-03-17 18:32:40 -04:00
progmodes Delay initializing 'compile-command' to runtime (bug#80648) 2026-03-22 16:44:04 +00:00
term New function rxvt-colorfgbg-background-mode 2026-02-28 09:52:15 +00:00
textmodes Merge remote-tracking branch 'origin/scratch/error-API' 2026-03-15 17:17:21 -04:00
url Fix signal calls where the data argument is not a list 2026-03-10 00:13:31 -04:00
use-package ; Fix handling of string by the use-package keyword :vc 2026-03-16 18:23:37 +01:00
vc diff-mode.el: Don't recompute the position of Git preamble/footer 2026-03-20 16:53:42 -04:00
abbrev.el
align.el Fix last change in align.el 2026-02-05 10:56:51 +02:00
allout-widgets.el
allout.el
ansi-color.el
ansi-osc.el
apropos.el Fix apropos-print window selection 2026-02-22 17:02:34 +01:00
arc-mode.el
array.el
auth-source-pass.el
auth-source.el
autoinsert.el
autorevert.el
avoid.el
battery.el Check that a UPower battery device IsPresent 2026-02-12 19:15:39 +01:00
bind-key.el
bindings.el ; * lisp/bindings.el (mode-line-percent-position): Doc fix (bug#80617). 2026-03-15 12:16:40 +02:00
bookmark.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
bs.el
buff-menu.el
button.el
calculator.el
case-table.el
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8
ChangeLog.9
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13
ChangeLog.14
ChangeLog.15
ChangeLog.16
ChangeLog.17
char-fold.el
chistory.el
cmuscheme.el
color.el
comint.el * lisp/comint.el (comint-redirect-hook): Defvar (bug#80313) 2026-02-04 11:14:10 -05:00
completion-preview.el ; completion-preview.el: Refine recent addition. 2026-02-14 12:47:07 +01:00
completion.el
composite.el
COPYING
cus-dep.el
cus-edit.el ; system-sleep minor follow ups (bug#80361) 2026-02-22 10:35:23 +01:00
cus-face.el
cus-start.el New variable 'multiple-terminals-merge-keyboards' 2026-02-28 20:54:56 +00:00
cus-theme.el
custom.el ; * lisp/custom.el (copy-theme-options): New FIXME. 2026-02-21 09:35:30 +00:00
dabbrev.el (dabbrev-completion): Improve last fix for bug#80645 2026-03-22 10:58:40 -04:00
delim-col.el
delsel.el (delete-selection-repeat-replace-region): Partial fix for bug#80216 2026-03-17 12:40:22 -04:00
descr-text.el
desktop.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
dframe.el
dired-aux.el dired-diff: Fix default input in inserted subdirectory 2026-03-03 11:10:18 +00:00
dired-x.el
dired.el
dirtrack.el
disp-table.el
display-fill-column-indicator.el
display-line-numbers.el
dnd.el
doc-view.el ; * lisp/doc-view.el (doc-view-mode-p): Fix docstring. 2026-02-07 11:33:14 +01:00
dom.el
dos-fns.el
dos-vars.el
dos-w32.el
double.el
dynamic-setting.el
ebuff-menu.el Use the new error API functions 2026-03-10 10:48:21 -04:00
ecomplete.el
editorconfig-conf-mode.el
editorconfig-core-handle.el
editorconfig-core.el
editorconfig-fnmatch.el
editorconfig-tools.el
editorconfig.el Fix broken FOO-mode-indent-offset convention 2026-02-22 18:48:57 -05:00
edmacro.el
ehelp.el
elec-pair.el
electric.el
elide-head.el
emacs-lock.el
env.el
epa-dired.el
epa-file.el Tweak recent error descriptor changes 2026-03-11 16:05:04 -04:00
epa-hook.el
epa-ks.el
epa-mail.el
epa.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
epg-config.el
epg.el
expand.el
external-completion.el
ezimage.el
face-remap.el
facemenu.el
faces.el ; * lisp/faces.el (mode-line-highlight): Fix colors of the box (bug#80441). 2026-02-21 13:24:08 +02:00
ffap.el Tweak recent error descriptor changes 2026-03-11 16:05:04 -04:00
filecache.el
fileloop.el
filenotify.el
files-x.el
files.el Ensure correct expansion in 'find-sibling-file-search' 2026-03-21 12:31:21 +02:00
filesets.el
find-cmd.el
find-dired.el
find-file.el
find-lisp.el
finder.el
flow-ctrl.el
foldout.el
follow.el
font-core.el
font-lock.el
format-spec.el
format.el
forms.el
frame.el Additional fixes for 'get-mru-frame' (Bug#80397) 2026-03-06 09:51:21 +01:00
frameset.el
fringe.el
generic-x.el
help-at-pt.el
help-fns.el (describe-mode): Fix bug#80170 2026-02-11 15:53:09 -05:00
help-macro.el
help-mode.el Fix [More] buttons in tutorial and other buttons in Semantic 2026-02-03 05:14:59 +02:00
help.el Initialize help-window-old-frame again 2026-03-02 22:11:51 +01:00
hex-util.el
hexl.el
hfy-cmap.el
hi-lock.el
hilit-chg.el
hippie-exp.el
hl-line.el
htmlfontify.el
ibuf-ext.el
ibuf-macs.el
ibuffer.el ; * lisp/ibuffer.el (ibuffer-fontification-alist): Doc fix (bug#80618). 2026-03-19 17:46:57 +02:00
icomplete.el icomplete-ret: Ignore icomplete-show-matches-on-no-input 2026-02-11 15:04:18 +00:00
ido.el
ielm.el
iimage.el
image-file.el
image-mode.el
image.el
imenu.el
indent-aux.el
indent.el
info-look.el
info-xref.el
info.el Fix backward motion in Info manuals under 'scroll-conservatively' 2026-03-14 13:11:11 +02:00
informat.el
isearch.el isearch.el: Remove autoloads hacks 2026-02-02 17:42:40 -05:00
isearchb.el
jit-lock.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
jka-cmpr-hook.el
jka-compr.el Use the new error API functions 2026-03-10 10:48:21 -04:00
json.el Prefer value< with new 'sort' in json.el 2026-02-14 18:56:44 +01:00
jsonrpc.el
keymap.el Improve documentation of 'define-keymap' 2026-03-07 10:55:23 +02:00
kmacro.el
ldefs-boot.el ; Update ldefs-boot.el. 2026-03-14 09:04:32 -04:00
loadhist.el Fix predicate of plist-member on function-history 2026-02-20 23:37:48 -05:00
loadup.el * lisp/loadup.el: No longer GC after loading each file 2026-03-13 15:35:05 +01:00
locate.el
lpr.el
ls-lisp.el Use the new error API functions 2026-03-10 10:48:21 -04:00
macros.el
Makefile.in
man.el
master.el
mb-depth.el
md4.el
menu-bar.el
midnight.el
minibuf-eldef.el
minibuffer.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
misc.el
misearch.el
mouse-copy.el
mouse-drag.el
mouse.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
mpc.el
msb.el
mwheel.el
newcomment.el
notifications.el
novice.el
obarray.el
outline.el
paren.el Further improve blink-matching-paren-highlight-offscreen 2026-03-17 06:13:54 +01:00
password-cache.el
pcmpl-cvs.el
pcmpl-git.el
pcmpl-gnu.el
pcmpl-linux.el
pcmpl-rpm.el
pcmpl-unix.el
pcmpl-x.el
pcomplete.el
pgtk-dnd.el
pixel-scroll.el
plstore.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
printing.el
proced.el
profiler.el
ps-bdf.el
ps-mule.el
ps-print.el
ps-samp.el
pulse.el
README
recentf.el ; recentf-exclude-file-by-extension-p: Restore and-let*. 2026-03-08 14:55:23 +00:00
rect.el
register.el
registry.el
repeat.el
replace.el Revert "New key 'M-j' for 'icomplete-mode' (bug#62108)" 2026-02-11 09:19:52 +02:00
reposition.el
reveal.el
rfn-eshadow.el
ring-bell-fns.el
rot13.el
rtree.el
ruler-mode.el
savehist.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
saveplace.el
scroll-all.el
scroll-bar.el
scroll-lock.el
select.el
send-to.el
server.el Revert "Extend emacs server protocol for empty arguments" 2026-02-08 16:52:12 +00:00
ses.el
shadowfile.el
shell.el
simple.el Further improve blink-matching-paren-highlight-offscreen 2026-03-17 06:13:54 +01:00
skeleton.el ; * lisp/skeleton.el (skeleton-insert): Doc fix. (Bug#80492) 2026-02-26 11:07:57 +02:00
so-long.el
sort.el
soundex.el
speedbar.el ; * lisp/speedbar.el (speedbar-frame-or-window): Quote arg (bug#80392). 2026-02-22 16:38:38 -08:00
sqlite-mode.el
sqlite.el
startup.el lisp/startup.el (command-line): Simplify with error-message-string 2026-03-15 17:29:41 -04:00
strokes.el
subr.el * lisp/subr.el (member-if): Fix compiler macro multiple evaluation. 2026-03-22 16:03:16 +00:00
svg.el
system-sleep.el ; system-sleep minor follow ups (bug#80361) 2026-02-22 10:35:23 +01:00
system-taskbar.el ; system-taskbar tweaks to dbus loading and group keyword (bug#80361) 2026-02-22 10:36:16 +01:00
t-mouse.el
tab-bar.el Fix wrong type argument error in 'find-file-read-only-other-tab' (Bug#80630) 2026-03-22 09:27:41 +01:00
tab-line.el
tabify.el
talk.el
tar-mode.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
tempo.el
term.el Fix absolute cursor positioning in term.el 2026-02-22 12:39:12 +02:00
thingatpt.el
thread.el
time-stamp.el * lisp/time-stamp.el (time-stamp-warn-inactive): Doc string. 2026-03-09 09:20:12 -07:00
time.el
timezone.el
tmm.el
tool-bar.el
tooltip.el
touch-screen.el
transient.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
tree-widget.el
treesit-x.el (define-treesit-generic-mode): Improve autoloading support (bug#80480) 2026-02-25 11:25:29 -05:00
treesit.el ; * lisp/treesit.el (treesit-range-rules): Fix range-fn handler. 2026-03-22 20:54:58 -07:00
tty-tip.el
tutorial.el ; * lisp/tutorial.el: Remove unneeded require. 2026-02-16 10:47:29 +01:00
type-break.el Use the new error API functions 2026-03-10 10:48:21 -04:00
uniquify.el
userlock.el
vcursor.el
version.el
view.el
visual-wrap.el
w32-fns.el
w32-vars.el
wdired.el
which-key.el
whitespace.el ; * lisp/whitespace.el (whitespace-global-modes): Grammar fix. 2026-03-23 21:11:38 +00:00
wid-browse.el
wid-edit.el ; Fix documentation of widget commands 2026-02-07 11:45:00 +02:00
widget.el
windmove.el
window-tool-bar.el
window-x.el
window.el ; Fix quit-window-kill-buffer condition. 2026-03-11 15:53:39 +01:00
winner.el
woman.el
x-dnd.el
xdg.el
xml.el
xt-mouse.el Use the new error API functions 2026-03-10 10:48:21 -04:00
xwidget.el
yank-media.el

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.