1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 12:21:25 -08:00
emacs/lisp
Stefan Kangas 95fee880e4 New macros incf and decf
* lisp/emacs-lisp/cl-lib.el (cl-incf, cl-decf): Move macros from here...
* lisp/emacs-lisp/gv.el (incf, decf): ...to here.  Make old names into
aliases, documented as deprecated.
* lisp/obsolete/cl.el: Don't alias incf and decf.

* test/lisp/emacs-lisp/cl-lib-tests.el (cl-lib-test-incf)
(cl-lib-test-decf): Move tests from here...
* test/lisp/emacs-lisp/gv-tests.el (gv-incf, gv-decf): ...to here.

* doc/lispref/numbers.texi (Arithmetic Operations):
* lisp/emacs-lisp/shortdoc.el (number): Document incf and decf.

* doc/lispref/variables.texi (Multisession Variables):
* doc/misc/cl.texi (Organization, Modify Macros, Modify Macros)
(Modify Macros, Macro Bindings, For Clauses, Property Lists)
(Structures, Efficiency Concerns, Obsolete Setf Customization): Delete
cl-incf and cl-decf documentation, moving any relevant parts to lispref.
Delete some parts that seem to primarily regard implementation details
that do not warrant inclusion in lispref.  Update all examples to use
incf/decf.
2025-02-23 00:38:22 +01:00
..
calc Prefer '(evenp A)' to '(= 0 (logand A 1))' 2025-02-17 19:30:44 +01:00
calendar ; Fix typos 2025-02-22 14:48:29 +01:00
cedet Prefer '(oddp A)' to '(= 1 (% A 2))' 2025-02-17 05:37:10 +01:00
emacs-lisp New macros incf and decf 2025-02-23 00:38:22 +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 Delete redundant lambdas around unary functions 2025-02-11 19:04:00 +01:00
gnus Prefer plusp/minusp to cl-plusp/cl-minusp 2025-02-17 22:46:56 +01:00
image Prefer plusp to open-coding it in image-dired 2025-02-18 20:04:16 +01:00
international Prefer plusp/minusp to cl-plusp/cl-minusp 2025-02-17 22:46:56 +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 ; Fix typos 2025-02-22 14:48:29 +01:00
mh-e Delete redundant lambdas around unary functions 2025-02-11 19:04:00 +01:00
net ; Fix typos 2025-02-22 14:48:29 +01:00
nxml Fix bug in 'rng-valid' that unnecessarily marks buffer as modified 2025-01-05 15:39:50 +02:00
obsolete New macros incf and decf 2025-02-23 00:38:22 +01:00
org Address FIXME in org-element-create 2025-02-17 02:22:28 +01:00
play Prefer '(oddp A)' to '(= 1 (logand A 1))' 2025-02-17 19:33:56 +01:00
progmodes ; Fix typos 2025-02-22 14:48:29 +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 ; Fix typos 2025-02-22 14:48:29 +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 Use a persistent directory as default directory in diff 2025-02-21 14:47:15 +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 ; Fix typos 2025-02-22 14:48:29 +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
cdl.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 signal when first enabling Custom-mode on non-GUI builds 2025-02-20 20:36:47 +08:00
cus-face.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
cus-start.el Cleanup tool-bar-mode documentation 2025-02-08 13:14:25 +02: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 plusp/minusp to cl-plusp/cl-minusp 2025-02-17 22:46:56 +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 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dom.el Fix DOM printing 2025-02-15 13:49:17 +02: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 ; * lisp/ibuffer.el: Avoid byte-compiler warnings. 2025-02-22 13:32:48 +02:00
icomplete.el Update copyright year to 2025 2025-01-02 18:39:42 +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 ; Fix typos 2025-02-22 14:48:29 +01:00
kermit.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
keymap.el Merge from origin/emacs-30 2025-01-25 10:06:19 -05:00
kmacro.el Update copyright year to 2025 2025-01-02 18:39:42 +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 Merge from savannah/emacs-30 2025-02-15 16:58:55 +08: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 Add MPD stats viewer to 'mpc' (Bug#76350) 2025-02-17 22:40:29 -05:00
msb.el Update copyright year to 2025 2025-01-02 18:39:42 +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 Update copyright year to 2025 2025-01-02 18:39:42 +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 Update copyright year to 2025 2025-01-02 18:39:42 +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 Update copyright year to 2025 2025-01-02 18:39:42 +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 oddp/evenp to open-coding in a few more cases 2025-02-18 00:00:31 +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 * lisp/treesit.el (treesit-up-list, treesit-outline-level): Improve. 2025-02-22 21:52:39 +02: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 last commit to wid-edit.el 2025-02-22 23:04:14 +01: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 When ignoring parameters let 'split-window' split root window (Bug#76317) 2025-02-17 09:29:37 +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 ; Fix workaround for xt-mouse-tests 2025-01-27 10:21:08 +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.