1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-09 07:40:39 -08:00
emacs/lisp
Stefan Kangas 60b071e224 Make cl-gensym obsolete in favor of built-in gensym
* lisp/emacs-lisp/cl-macs.el (cl-gensym): Declare function
obsolete in favor of gensym, added in Emacs 26.1.  The only reason
for its existence is that it allows an integer argument, but
that's not really useful, so it's better to remove this complexity.
Ref: https://lists.gnu.org/r/emacs-devel/2017-09/msg00313.html
* doc/misc/cl.texi (Symbols, Creating Symbols, Efficiency Concerns)
(Obsolete Setf Customization): Don't document above obsolete function.
* lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause):
* lisp/emacs-lisp/edebug.el (edebug-make-form-wrapper):
* lisp/obsolete/cl.el (cl--function-convert, lexical-let):
* lisp/obsolete/thumbs.el (thumbs-temp-file):
* lisp/progmodes/eglot.el (eglot--lambda)
(eglot--when-live-buffer, eglot--when-buffer-window)
(eglot--collecting-xrefs, eglot--glob-parse):
* lisp/progmodes/flymake.el (flymake--run-backend):
* test/lisp/emacs-lisp/package-tests.el (with-package-test):
* test/lisp/progmodes/eglot-tests.el (eglot--guessing-contact):
* test/lisp/progmodes/elisp-mode-tests.el
(elisp-shorthand-read-buffer, elisp-shorthand-read-from-string): Prefer
plain gensym to cl-gensym in files that can depend on Emacs 26.1.
* lisp/jsonrpc.el (jsonrpc-lambda, jsonrpc-request): Prefer gensym to
cl-gensym only when defined, as this file supports Emacs 25.1
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-lib-test-gensym): Simplify
test as 'should' no longer uses cl-gensym.
2025-02-25 01:25:15 +01:00
..
calc Prefer '(evenp A)' to '(= 0 (logand A 1))' 2025-02-17 19:30:44 +01:00
calendar Fix diary not displaying some entries in european style 2025-02-23 06:34:58 +01:00
cedet Prefer '(oddp A)' to '(= 1 (% A 2))' 2025-02-17 05:37:10 +01:00
emacs-lisp Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
emulation Prefer '(oddp A)' to '(= 1 (% A 2))' 2025-02-17 05:37:10 +01:00
erc Use .pem extension for client certs in ERC docs 2025-02-21 18:40:06 -08:00
eshell Use cl-with-gensyms in a few more cases 2025-02-25 01:23:33 +01:00
gnus Drop hashcash support from Gnus and Message mode 2025-02-24 22:45:58 +01:00
image Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
international Use cl-with-gensyms in a few more cases 2025-02-25 01:23:33 +01:00
language (font-ccl-encoder-alist): Delete variable, unused 2025-02-05 19:43:45 -05:00
leim/quail Improve usability and documentation of Iroquoian input methods 2025-01-16 18:33:29 +02:00
mail Move hashcash.el to lisp/obsolete 2025-02-24 22:45:58 +01:00
mh-e Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
net Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
nxml Fix bug in 'rng-valid' that unnecessarily marks buffer as modified 2025-01-05 15:39:50 +02:00
obsolete Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
org Address FIXME in org-element-create 2025-02-17 02:22:28 +01:00
play Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
progmodes Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
term Add gtk-redo icon to x-gtk-stock-map to x-win.el 2025-02-16 23:47:52 +01:00
textmodes Prefer incf to cl-incf in textmodes/*.el 2025-02-24 19:27:47 +01:00
url Update copyright year to 2025 2025-01-02 18:39:42 +01:00
use-package Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vc ; Set :version on recently changed user option 2025-02-24 22:45:58 +01:00
abbrev.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
align.el Prefer '(oddp A)' to '(= 1 (% A 2))' 2025-02-17 05:37:10 +01:00
allout-widgets.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
allout.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ansi-color.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ansi-osc.el * lisp/ansi-osc.el (ansi-osc-directory-tracker): Don't check host name. 2025-02-10 16:37:25 +01:00
apropos.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
arc-mode.el Prefer oddp/evenp to open-coding in a few more cases 2025-02-18 00:00:31 +01:00
array.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
auth-source-pass.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
auth-source.el Prefer defvar-keymap in auth-source.el 2025-02-21 17:42:10 +01:00
autoinsert.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
autorevert.el ; Use an uninterned symbol in the inhibit-auto-revert expansion. 2025-02-06 20:07:09 +01:00
avoid.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
battery.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bind-key.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bindings.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
bookmark.el Eliminate bookmark-maybe-historicize-string duplicates 2025-02-11 08:47:44 +01:00
bs.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
buff-menu.el New user option 'Buffer-menu-human-readable-sizes' 2025-02-01 12:37:37 +02:00
button.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
calculator.el Prefer '(evenp A)' to '(= 0 (logand A 1))' 2025-02-17 19:30:44 +01:00
case-table.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.1 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.2 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.3 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.4 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.5 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.6 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.7 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.8 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.9 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.10 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.11 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.12 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.13 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.14 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.15 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.16 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.17 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
char-fold.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
chistory.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cmuscheme.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
color.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
comint.el Delete note on Emacs 19 modes from comint.el 2025-02-21 19:05:48 +01:00
completion-preview.el ; (completion-preview--bg-color): Fix bug#75544. 2025-01-14 07:40:57 +01:00
completion.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
composite.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
COPYING
cus-dep.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cus-edit.el Fix comparison of current values for the key-sequence :type 2025-02-23 01:15:24 +01:00
cus-face.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
cus-start.el Optionally inhibit implied resizing while frame is made (Bug#76275) 2025-02-23 11:01:20 +01:00
cus-theme.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
custom.el (defcustom): Improve doc of :group 2025-02-01 06:08:19 -05:00
dabbrev.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
delim-col.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
delsel.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
descr-text.el Delete redundant lambdas around unary functions 2025-02-11 19:04:00 +01:00
desktop.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dframe.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dired-aux.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dired-x.el * lisp/dired-x.el (dired-omit-expunge): Escape '%' (bug#75877). 2025-02-05 15:48:49 +02:00
dired.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
dirtrack.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
disp-table.el ; Fix typos 2025-02-22 14:48:29 +01:00
display-fill-column-indicator.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
display-line-numbers.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dnd.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
doc-view.el Fix DocView's text conversion on tty Emacs 2025-02-23 14:44:07 +01:00
dom.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
dos-fns.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dos-vars.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dos-w32.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
double.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dynamic-setting.el ; Fix a declare-function for reconsider-frame-fonts 2025-01-18 08:09:17 +01:00
ebuff-menu.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
echistory.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ecomplete.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editorconfig-conf-mode.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editorconfig-core-handle.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editorconfig-core.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editorconfig-fnmatch.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editorconfig-tools.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editorconfig.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
edmacro.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ehelp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
elec-pair.el Prefer '(evenp A)' to '(= 0 (% A 2))' 2025-02-17 05:37:10 +01:00
electric.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
elide-head.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs-lock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
env.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa-dired.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa-file.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa-hook.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
epa-ks.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa-mail.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epg-config.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epg.el Improve integer file mode options docstrings 2025-01-06 11:10:10 +01:00
expand.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
external-completion.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ezimage.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
face-remap.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
facemenu.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
faces.el read-face-name: Build common completion table for CR and CRM 2025-02-03 20:32:44 +02:00
ffap.el New function internal--c-header-file-path 2025-01-06 20:04:20 +01:00
filecache.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
fileloop.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
filenotify.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
files-x.el Prefer '(evenp A)' to '(= 0 (% A 2))' 2025-02-17 05:37:10 +01:00
files.el (set-auto-mode--find-matching-alist-entry): Fix bug#75961 2025-02-16 11:51:22 -05:00
filesets.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
find-cmd.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
find-dired.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
find-file.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
find-lisp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
finder.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
flow-ctrl.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
foldout.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
follow.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
font-core.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
font-lock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
format-spec.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
format.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
forms.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
frame.el Merge remote-tracking branch 'origin/emacs-30' 2025-02-05 20:21:03 -05:00
frameset.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
fringe.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
generic-x.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
help-at-pt.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
help-fns.el Don't error on 'C-h f menu-bar-open-mouse RET' 2025-02-10 15:12:19 +01:00
help-macro.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
help-mode.el Delete redundant lambdas around unary functions 2025-02-11 19:04:00 +01:00
help.el (help--append-keystrokes-help): Fix bug#76341 2025-02-22 14:57:25 -05:00
hex-util.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hexl.el Prefer '(oddp A)' to '(= 1 (logand A 1))' 2025-02-17 19:33:56 +01:00
hfy-cmap.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hi-lock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hilit-chg.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hippie-exp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hl-line.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
htmlfontify.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ibuf-ext.el Delete redundant lambdas around unary functions 2025-02-11 19:04:00 +01:00
ibuf-macs.el ; * lisp/ibuf-macs.el (define-ibuffer-op): Fix long lines. 2025-02-22 13:35:30 +02:00
ibuffer.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
icomplete.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
ido.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ielm.el Do not set trusted-content in major modes 2025-01-31 01:50:22 +01:00
iimage.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
image-file.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
image-mode.el Prefer plusp/minusp to cl-plusp/cl-minusp 2025-02-17 22:46:56 +01:00
image.el ; Fix warnings in a tty-only build on MS-Windows 2025-01-05 11:03:07 +02:00
imenu.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
indent-aux.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
indent.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
info-look.el Merge from origin/emacs-30 2025-01-25 10:06:19 -05:00
info-xref.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
info.el Remove duplicate information from some completing-read-multiple prompts 2025-02-20 19:37:07 +02:00
informat.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
isearch.el Prefer oddp/evenp to open-coding in a few more cases 2025-02-18 00:00:31 +01:00
isearchb.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
jit-lock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
jka-cmpr-hook.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
jka-compr.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
json.el (json-pretty-print): Rework a bit 2025-02-18 22:27:31 -05:00
jsonrpc.el Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
keymap.el Merge from origin/emacs-30 2025-01-25 10:06:19 -05:00
kmacro.el Use cl-with-gensyms in a few more cases 2025-02-25 01:23:33 +01:00
ldefs-boot.el ; Update ldefs-boot.el 2025-02-08 07:40:44 -05:00
loadhist.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
loadup.el ; Delete superfluous comment 2025-02-21 17:42:10 +01:00
locate.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
lpr.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
ls-lisp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macros.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
Makefile.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
man.el Merge from savannah/emacs-30 2025-02-17 11:36:14 +08:00
master.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mb-depth.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
md4.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
menu-bar.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
midnight.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
minibuf-eldef.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
minibuffer.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
misc.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
misearch.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mouse-copy.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mouse-drag.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mouse.el Implement tab line dragging with mouse (Bug#76084) 2025-02-10 10:58:05 +01:00
mpc.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
msb.el * lisp/msb.el (msb-mode-map): Use 'defvar-keymap'. 2025-02-24 18:56:30 +01:00
mwheel.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
newcomment.el ; Fix typos 2025-02-22 14:48:29 +01:00
notifications.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
novice.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
obarray.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
outline.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
paren.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
password-cache.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcmpl-cvs.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcmpl-git.el Add file completion for git apply, am to pcomplete 2025-02-18 00:03:05 +01:00
pcmpl-gnu.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcmpl-linux.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcmpl-rpm.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcmpl-unix.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcmpl-x.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pcomplete.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pgtk-dnd.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
pixel-scroll.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
plstore.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
printing.el Improve integer file mode options docstrings 2025-01-06 11:10:10 +01:00
proced.el Prefer defface's ':slant italic' to obsolete alias ':italic t' 2025-01-21 09:56:59 +01:00
profiler.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
ps-bdf.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ps-mule.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ps-print.el Prefer '(oddp A)' to '(= 1 (logand A 1))' 2025-02-17 19:33:56 +01:00
ps-samp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
README
recentf.el recentf.el: Add verbosity option 2025-02-22 15:47:53 +02:00
rect.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
register.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
registry.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
repeat.el lisp/repeat.el: Don't expose cl-extra/cl-lib distinction 2025-01-25 04:42:01 -05:00
replace.el Don't access overriding-text-conversion-style when unbound 2025-02-18 20:58:55 +08:00
reposition.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
reveal.el Prefer %S format over %s for non strings 2025-01-02 14:29:49 -05:00
rfn-eshadow.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
rot13.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
rtree.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ruler-mode.el ruler-mode: Improve compatibility with text-scale (bug#75168) 2025-01-18 17:53:17 +02:00
savehist.el Eliminate savehist duplicated symbols 2025-02-08 13:57:44 +02:00
saveplace.el Inhibit "Wrote" message in saveplace.el when non-interactive 2025-02-22 11:43:13 +02:00
scroll-all.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
scroll-bar.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
scroll-lock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
select.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
server.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ses.el Prefer '(oddp A)' to '(= 1 (% A 2))' 2025-02-17 05:37:10 +01:00
shadowfile.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
shell.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
simple.el Prefer oddp/evenp to open-coding in a few more cases 2025-02-18 00:00:31 +01:00
skeleton.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
so-long.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sort.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
soundex.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
speedbar.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sqlite-mode.el Quote identifiers in SQL queries in 'sqlite-mode' 2025-01-25 11:14:01 +02:00
sqlite.el Use cl-with-gensyms in with-sqlite-transaction 2025-02-24 19:35:55 +01:00
startup.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
strokes.el Don't insist on the presence of a mouse in strokes-mode 2025-02-19 10:18:10 +08:00
subr.el * lisp/subr.el (oddp, evenp): Pure. % faster than logand. 2025-02-20 20:14:33 +01:00
svg.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
t-mouse.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tab-bar.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
tab-line.el Prefer oddp/evenp to cl-oddp/cl-evenp 2025-02-17 05:37:10 +01:00
tabify.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
talk.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tar-mode.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tempo.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
term.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
thingatpt.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
thread.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
time-stamp.el time-stamp: Better handling of some edge cases 2025-02-07 09:18:04 -08:00
time.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
timezone.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tmm.el ; Fix typos 2025-02-22 14:48:29 +01:00
tool-bar.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
tooltip.el ; Fix documentation about faces of tool-tip text 2025-01-18 15:07:52 +02:00
touch-screen.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
transient.el ; Silence byte-compiler 2025-02-10 15:12:19 +01:00
tree-widget.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
treesit.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
tty-tip.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tutorial.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
type-break.el ; Fix typos 2025-01-23 03:14:37 +01:00
uniquify.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
userlock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vcursor.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
version.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
view.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
visual-wrap.el Improve calculation of indent prefixes when using text scaling 2025-02-04 09:25:17 -08:00
w32-fns.el ; Fix warnings in a tty-only build on MS-Windows 2025-01-05 11:03:07 +02:00
w32-vars.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
wdired.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
which-key.el Merge remote-tracking branch 'origin/emacs-30' 2025-02-05 20:21:03 -05:00
whitespace.el ; Fix byte-compilation warnings 2025-01-27 09:19:39 +01:00
wid-browse.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
wid-edit.el Fix bad fontification of inactive widgets 2025-02-24 19:55:31 -03:00
widget.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
windmove.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
window-tool-bar.el Update window-tool-bar 2025-02-08 13:13:30 +02:00
window-x.el ; Fix typos 2025-02-22 14:48:29 +01:00
window.el Optionally have 'display-buffer' reuse windows of indirect buffers 2025-02-24 10:17:10 +01:00
winner.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
woman.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
x-dnd.el * lisp/x-dnd.el (x-dnd-do-direct-save): Remove redundant stmts. 2025-02-14 17:56:38 +08:00
xdg.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xml.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xt-mouse.el Handle case of not knowing a frame when mouse moved 2025-02-24 05:51:41 +01:00
xwidget.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
yank-media.el Make yank-media auto select the best mime type 2025-02-22 11:37:23 +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.