emacs/lisp
Sean Whitton 253364e2c7 VC-Dir: Offer to register files before checking in
* lisp/vc/vc.el (vc-only-files-state-and-model): Rewrite
checking that all files are in compatible VC states.  In
particular, consistently return 'edited' when all files are
either added, removed or edited, instead of allowing the return
value to depend on the order of the files in VC-Dir, and offer
to registered unregistered files if doing so would allow the
operation to proceed.
(vc-compatible-state): Delete.
(vc-next-action): Replace call to vc-compatible-state.
Document, in this command's docstring, the new feature
implemented in vc-only-files-state-and-model.
* etc/NEWS: Announce the new feature.
2025-04-09 12:37:32 +08:00
..
calc lisp/calc/calc-keypd.el (calc-keypad-vector-menu): Don't quote lambda 2025-04-04 16:45:25 -04:00
calendar Recenter calendar-chinese-year-cache on 2028 2025-03-20 02:45:11 +01:00
cedet (srecode-macro-help): Use cl--class-docstring 2025-04-07 00:06:52 -04:00
emacs-lisp Use relative names where possible in package-quickstart.el 2025-04-08 14:39:44 -04:00
emulation Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
erc Fix capitalization ELisp -> Elisp 2025-03-12 09:38:33 +08:00
eshell Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
gnus * lisp/gnus/nnfeed.el (nnfeed--write-server): Use default print settings. 2025-04-05 13:35:40 +03:00
image image-dired: Don't croak on file names with regexp characters 2025-03-04 10:58:41 +01:00
international Restrict symbol prettification to displayable glyphs 2025-04-05 12:24:50 +03:00
language japan-util.el: Cosmetic changes 2025-03-31 10:21:58 -04:00
leim/quail Add input method for languages based on Burmese 2025-04-05 12:44:39 +03:00
mail ; Avoid scraping non-readable files for maintainers 2025-03-19 18:33:31 +01:00
mh-e Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
net Merge from origin/emacs-30 2025-04-05 07:07:29 -04:00
nxml Fix bug in 'rng-valid' that unnecessarily marks buffer as modified 2025-01-05 15:39:50 +02:00
obsolete Remove variable aliases obsolete since Emacs 23.2 2025-03-11 21:20:38 +01:00
org Org: Use new replace-region-contents 2025-03-29 17:49:49 -04:00
play Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
progmodes Eglot: announce support for diagnostic version checks (bug#77588) 2025-04-08 22:16:27 +01:00
term Improve 'gui-get-selection' on MS-Windows 2025-03-20 11:03:32 +02:00
textmodes New function treesit-parsers-at for treesit-language-at (bug#77256). 2025-04-08 20:40:10 +03:00
url Remove redundant constant nil argument to gethash 2025-03-29 14:59:09 +01:00
use-package Merge from origin/emacs-30 2025-03-30 16:17:00 +02:00
vc VC-Dir: Offer to register files before checking in 2025-04-09 12:37:32 +08: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 Remove variable aliases obsolete since Emacs 23.2 2025-03-11 21:20:38 +01:00
array.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
auth-source-pass.el cedet: Delete obsolete object name arg to EIEIO constructors 2025-04-07 00:03:20 -04:00
auth-source.el ; Replace "Elisp" with "Lisp" or "Emacs Lisp" in some places 2025-03-12 10:24:22 +08: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 Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
bind-key.el Add :continue-only directive to bind-keys and use-package 2025-02-27 09:33:09 +02:00
bindings.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
bookmark.el bookmark.el: Cosmetic changes 2025-03-25 13:44:15 -04:00
bs.el bs.el: Janitorial work; most importantly use special-mode 2025-03-25 14:06:32 -04:00
buff-menu.el New user option 'Buffer-menu-human-readable-sizes' 2025-02-01 12:37:37 +02:00
button.el Prevent button.el from clearing help-echo strings 2025-03-08 17:29:34 +01:00
calculator.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
case-table.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.1 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.2 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.3 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.4 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.5 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.6 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.7 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.8 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.9 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +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 Use defvar-keymap for command-history-mode-map 2025-03-15 04:06:31 +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 Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
completion-preview.el Merge from savannah/emacs-30 2025-03-16 20:16:57 +08:00
completion.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
composite.el Improve 'C-u C-x =' for ligatures of ASCII characters 2025-03-22 12:39:46 +02:00
COPYING
cus-dep.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cus-edit.el (custom--standard-value-p): New function 2025-04-01 18:06:31 -04:00
cus-face.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
cus-start.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04:00
cus-theme.el Fix widget relationship in customize-themes 2025-04-02 08:10:18 -03:00
custom.el (custom--standard-value-p): New function 2025-04-01 18:06:31 -04: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 Improve 'C-u C-x =' for ligatures of ASCII characters 2025-03-22 12:39:46 +02:00
desktop.el ; Fix wording of recent documentation changes 2025-04-05 10:11:03 +03:00
dframe.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dired-aux.el Factor out vc-only-files-state-and-model 2025-04-08 14:09:07 +08:00
dired-x.el * lisp/dired-x.el (dired-omit-expunge): Escape '%' (bug#75877). 2025-02-05 15:48:49 +02:00
dired.el Merge from origin/emacs-30 2025-03-24 10:41:45 +08: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 ; Fix documentation of previous change. 2025-03-09 11:20:33 +02: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 ; Delete duplicate variable definition 2025-03-19 21:26:28 +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
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 ; Replace "Elisp" with "Lisp" or "Emacs Lisp" in some places 2025-03-12 10:24:22 +08:00
edmacro.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
ehelp.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
elec-pair.el Prefer '(evenp A)' to '(= 0 (% A 2))' 2025-02-17 05:37:10 +01:00
electric.el ; Fix last change (bug#77081) 2025-03-29 14:01:35 +03: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 Document return values of the various read-* functions 2025-03-09 15:02:39 +02:00
epa-dired.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa-file.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +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 Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +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 Implement dragging and resizing of tty child frames 2025-03-17 09:50:19 +01:00
ffap.el (internal--c-header-file-path): Move to ffap.el 2025-02-28 17:03:21 -05: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 Merge from origin/emacs-30 2025-03-12 10:09:09 +08:00
files.el (internal--get-default-lexical-binding): Be more failsafe 2025-04-08 13:10:30 -04: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 ; * lisp/follow.el (follow-mode-prefix-key): Improve. 2025-03-18 00:16:29 +01:00
font-core.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
font-lock.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04: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 ; Fix function declarations in frame.el 2025-03-10 11:31:50 +08: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 New Eldoc function `eldoc-show-help-at-pt' 2025-03-29 13:50:26 +03:00
help-fns.el Improve formatting of 'setopt' suggestion in *Help* buffer 2025-04-05 11:45:37 +03: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 Use 'help-key' function in more places 2025-03-18 00:16:29 +01: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 ; Fix my last commit 2025-03-02 19:46:15 +01:00
hilit-chg.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
hippie-exp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hl-line.el ; Fix global-hl-line-highlight after recent commit 2025-03-20 19:05:29 +01:00
htmlfontify.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ibuf-ext.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
ibuf-macs.el (define-ibuffer-op): Minor tweak to Shipmints's patch 2025-02-26 09:13:04 -05:00
ibuffer.el Improve 'define-ibuffer-op' macro (bug#76222) 2025-02-26 09:10:27 -05:00
icomplete.el Icomplete: rename some internal helper functions (bug#77546) 2025-04-06 14:08:14 +01:00
ido.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
ielm.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +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 Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +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 Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
info.el Backport expansion of Time Stamp documentation 2025-03-30 11:39:53 -07:00
informat.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
isearch.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04:00
isearchb.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
jit-lock.el Replace anonymous lambda timers with named functions 2025-03-04 02:42:45 +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 Replace uses of replace-buffer-contents 2025-03-29 17:49:49 -04: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 Enable kmacro-call-macro to function in some circumstances 2025-03-02 16:05:04 +08:00
ldefs-boot.el ; * Update 'ldefs-boot.el' (do not merge) 2025-02-20 02:36:41 +01:00
loadhist.el Correctly unload variable aliases. 2025-03-16 12:52:40 -04:00
loadup.el lisp/loadup.el (max-lisp-eval-depth): Bump up a bit 2025-03-24 17:31:35 -04: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 (insert-kbd-macro): Polish 2025-03-31 12:01:18 -04:00
Makefile.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
man.el (internal--c-header-file-path): Move to ffap.el 2025-02-28 17:03:21 -05:00
master.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mb-depth.el Make second arg to defvar-local optional 2025-03-09 18:24:22 +01:00
md4.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
menu-bar.el Add 'project-customize-dirlocals' 2025-04-01 22:36:03 +03:00
midnight.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
minibuf-eldef.el Make second arg to defvar-local optional 2025-03-09 18:24:22 +01:00
minibuffer.el Preserve an explicit * in pcm-try-completion 2025-04-08 14:36:30 -04:00
misc.el Make second arg to defvar-local optional 2025-03-09 18:24:22 +01:00
misearch.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mouse-copy.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
mouse-drag.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
mouse.el Implement dragging and resizing of tty child frames 2025-03-17 09:50:19 +01:00
mpc.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
msb.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +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 outline-move-subtree-down/up: Fix for non-nil outline-blank-line 2025-03-25 09:45:37 +02:00
paren.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
password-cache.el Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +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 Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +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 Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
proced.el Remove variable aliases obsolete since Emacs 23.2 2025-03-11 21:20:38 +01:00
profiler.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +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 Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
ps-samp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pulse.el Move pulse.el from lisp/cedet/ to lisp/ 2025-03-15 04:06:31 +01:00
README
recentf.el Use lisp-data-mode in recentf-save-file 2025-03-09 18:24:21 +01:00
rect.el Allow control of indicating empty rectangular selections 2025-03-13 13:35:54 +02:00
register.el Merge from origin/emacs-30 2025-03-13 20:18:03 -07:00
registry.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
repeat.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
replace.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01: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 Automatically document when setopt is needed 2025-03-12 00:40:17 +01:00
saveplace.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01: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 ; Improve documentation of 'gui-get-selection' use on X 2025-03-15 11:48:36 +02:00
server.el Improve message handling on server stop 2025-03-29 13:44:09 +03: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 Promote bookmark-handler prop 'bookmark-inhibit to list (bug#65039) 2025-03-19 16:58:55 +01:00
simple.el Handle better changed default-directory in shell-command 2025-03-27 17:48:20 +01:00
skeleton.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
so-long.el ; * lisp/so-long.el: Documentation 2025-03-15 23:05:18 +13: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 Added a check to see if the 'speedbar-buffer' is still alive 2025-04-01 14:26:30 +03: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 Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
strokes.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
subr.el function-put: signal error with non-symbol 2025-04-01 21:25:33 +02: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 Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +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 Delete pre-Emacs 20 documentation from term.el 2025-03-15 04:10:28 +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 Backport expansion of Time Stamp documentation 2025-03-30 11:39:53 -07: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 Provide tool-tip display delays on TTY frames 2025-03-01 17:16:08 +02:00
touch-screen.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
transient.el Backport Transient commit f69e1286 2025-03-15 20:29:58 +01:00
tree-widget.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
treesit-x.el New treesit generic mode 'liquid-generic-ts-mode' (bug#77255) 2025-04-01 20:20:43 +03:00
treesit.el * lisp/treesit.el (treesit--after-change): New function. 2025-04-08 20:43:41 +03:00
tty-tip.el ; Don't set symbol-packages in tty-tip.el 2025-03-19 20:45:06 +01: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 'uniquify' user option setters and automatic buffer refresh (bug#77157) 2025-03-29 15:05:38 +03:00
userlock.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vcursor.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
version.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
view.el view-search: Start search from beginning or end of line 2025-03-07 09:41:57 +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 ; Add missing require to wdired.el 2025-02-26 03:08:25 +01:00
which-key.el Merge from origin/emacs-30 2025-03-30 16:17:00 +02: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 Remove variable aliases obsolete since Emacs 23.2 2025-03-11 21:20:38 +01:00
widget.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
windmove.el Make windmove repetition more robust 2025-03-08 07:53:07 -08:00
window-tool-bar.el window-tool-bar: Use `static-if' from Compat 30 2025-03-13 06:08:58 +01:00
window-x.el ; Fix typos 2025-02-22 14:48:29 +01:00
window.el * lisp/window.el (window-deletable-p): Improve tab handling. 2025-04-03 19:28:41 +03:00
winner.el ; * lisp/winner.el (winner--set-dont-bind-my-keys): Fix typo. 2025-03-15 18:24:28 +01:00
woman.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +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 Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
xml.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xt-mouse.el Implement dragging and resizing of tty child frames 2025-03-17 09:50:19 +01:00
xwidget.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +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.